Carshalton

Carshalton
Nestled in the London Borough of Sutton, Carshalton is a charming town graced with a historic village center. Located just 9.5 miles south-southwest of Charing Cross, this tranquil destination is blessed with picturesque surroundings, set in the verdant valley of the River Wandle. At the heart of the village lie the beautiful Carshalton Ponds, which serve as one of the key sources of the river. Before becoming a part of Greater London in 1965, Carshalton belonged to the administrative county of Surrey. For those seeking a serene retreat with a touch of old-world charm, Carshalton offers a delightful escape in the midst of urban sprawl. Explore the top attractions in Carshalton and discover the best things to do in this picturesque English town with our handy travel guide.