Stallcombe House

Stallcombe House is a residential care service located near the village of Woodbury, just 8 miles from the city of Exeter. Set within 55 acres of beautiful…