Buy a loved one a voucher
Sign up to our newsletter
Dating back to 1860, the Windsor Castle is a traditional pub where a warm welcome is guaranteed.
Just a short walk from Carshalton High Street, it boasts a spacious bar and restaurant, with a delicious menu of home-cooked traditional pub classics and light bites on offer.
Choose from an extensive range of drinks, from Shepherd Neame’s award-winning range of ales and lagers to premium wines and spirits.
And if the weather is fine, relax in the pub’s large courtyard area and garden, renowned for its beautiful floral displays during the summer months.
Our team of chefs are passionate about serving great, freshly cooked food, using the finest ingredients to provide delicious pub classics with a difference.
We use local suppliers where possible, working with a hand-picked network of farmers, fishermen and food producers throughout the South East to make sure only the best, sustainable fresh ingredients are used in our dishes.
The Windsor Castle is renowned for its entertainment including live music and popular quiz nights.
Check our Facebook page for the latest updates.
If you’re looking for a unique space to host a private event, the Cottage Room at The Windsor Castle is perfect for any occasion. It accommodates up to 60 guests, with its own bar and facilities. We are able to cater for all events, from business meetings to family celebrations or just a get-together with friends, with a variety of delicious set menus available.
For more information, pop in and chat to our friendly team, or get in touch by phone or email.
You can also view our function buffet brochure by clicking the link below.