Located on Carshalton Road, The Windsor Castle sits just a short walk from the heart of Carshalton, a village-like pocket of south London known for its ponds, green spaces and relaxed pace.
Just a few minutes away you’ll find the picturesque Carshalton Ponds, a well-loved spot for a stroll or a bit of fresh air, along with the historic Honeywood Museum overlooking the water. Nearby, the restored Carshalton Water Tower and Historic Garden offers a glimpse into the area’s heritage.
For something a little more outdoorsy, the Sutton Ecology Centre is close by, with wetlands, woodlands and walking trails that make it easy to turn a visit into a longer day out.
With Carshalton High Street and local stations nearby, it’s an easy place to meet, pause and settle in. Whether you’re heading back from a walk around the ponds or exploring the area’s quieter corners, The Windsor Castle is a natural spot for food and drinks.
After a few hours on your feet, most people are ready for a sit down.
The Windsor Castle pub is a welcome break for refreshing drinks and food, with a good selection behind the bar. Reserve your table below so you have your day planned out.