Upton House Care Home

Upton House is a large Georgian house situated in secure gardens and grounds on the outskirts of Sandwich in the village of Worth. Established and run by the…