
Shot by a City Insiders curator.
The Windsor Castle is your go-to traditional pub in Carshalton Beeches, dating back to 1860 with a genuinely warm welcome. You'll find hearty home-cooked classics like their Shepherd Neame burgers and Sunday roasts, paired with an excellent selection of award-winning ales. The large courtyard garden is a real highlight in summer, perfect for lingering over a pint while soaking up the local atmosphere. While it's not the flashiest spot in London, that's exactly why locals love it – no pretension, just solid food, friendly staff, and regular live music and quiz nights that keep the community buzzing. Skip the tourist traps and head here for an authentic South East pub experience that feels like it's been serving the neighbourhood for generations.
Solid local pub with great burgers and a welcoming vibe
The Windsor Castle is exactly the kind of pub you want in your neighbourhood – no frills, just good food and a proper welcome. The Shepherd Neame burgers are standout, cooked fresh with quality ingredients, and if you're visiting on a Sunday, their roast dinner is a solid choice (though don't expect Michelin-level innovation). The real charm here is the atmosphere: warm lighting, wooden beams, and a crowd that's mostly locals who've been coming here for years.
What sets it apart is the garden courtyard, which transforms into a lovely outdoor space during warmer months. It's dog-friendly, has free parking, and the staff genuinely seem to care about making your visit pleasant. Live music and quiz nights happen regularly, so check their Facebook page before you go if you want to catch a show. It's not the most exciting venue in London, but for a relaxed evening with friends or family, it hits all the right notes.