Carshalton is a town with it all. Located within the bounds of the London Borough of Sutton, the historic settlement sits neatly between Croydon and Sutton just south of the Thames. The area’s charm comes from its scenic village charm. Gorgeous Victorian semi-detached homes, excellent schools, and many amenities sit next to tranquil swathes of water.
Working in partnership with Epsom and St. Helier NHS Trust, we provide premises and facilities at the St. Helier unit.