Upton House

Upton House is a family-run care home located in the village of Worth, near Sandwich, Kent. Established over 39 years ago, it provides a warm and welcoming…