Windward House

Windward House is a 42-bed care home located in the picturesque village of South Brent, Devon. The home offers a range of care services, including…