Welcome to Carshalton

  Introducing Carshalton Carshalton is a UK village in the London Borough of Sutton in south London, near to the border of Surrey. It’s about 20-25 minutes by train from London Victoria. The heart of Carshalton is situated around picturesque ponds – a source of the River Wandle. It is made up several smaller districts … Continue reading Welcome to Carshalton