Windsor Castle, Carshalton, Shepherd Neame

Local area

Thinking about a gift

Buy a loved one a voucher

Careers with Shepherd Neame

Careers with Shepherd Neame

Local Area

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.

Fish and chips and a couple of pints on an outside pub table

Stop in at the Windsor Castle pub for a break

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.