Venue Type
Restaurant
Gastropub
Neighborhood
Kensington and Chelsea
The Windsor Castle
Refurbished old boozer with wood-panelled walls, a beer garden plus real ale and seasonal food menu.
The Windsor Castle is a renowned pub and restaurant located in Kensington, London, offering a delightful drinking and dining experience. Guests can enjoy a variety of dishes that feature classic British ingredients with a modern twist, perfect for any occasion from casual lunches to indulgent dinners. With an impressive selection of beers, wines, and spirits, The Windsor Castle is a hidden gem among London's vibrant pub scene.
Secret London
Secret London
Do you work for The Windsor Castle? Contact us to learn more about who's managing this profile or gain access.