The Windsor Castle
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.