Norwood House

Norwood House is a residential care home located in Scarborough, North Yorkshire, providing personal care to up to 20 people in a Grade II listed building.…