The Windsor Castle
Accepts Credit Cards
American Express
Bar
British
Digital Payments
Dinner
Drinks
Free Wifi
Full Bar
Gastropub
Gift Cards Available
Gluten free options
Highchairs Available
International
Late Night
Lunch
Mastercard
Mid-range
Outdoor Seating
Pub
Reservations
Restaurants
Seating
Serves Alcohol
Table Service
Vegetarian friendly
Visa
Restaurant
About
Situated between Notting Hill, Holland Park and Kensington, The Windsor Castle is a hidden gem amongst London’s myriad of pubs, and ahead of the game in providing the perfect setting for a truly memorable drinking and dining experience. Whether it’s a relaxed lunch, sumptuous Sunday roast, indulgent dinner or lazy brunch you’re looking for, we offer an enticing range of flavoursome dishes incorporating classic British ingredients with a creative twist, all accompanied by our exceptional range of beers, wines and spirits.
At a glance
- Verified listing
- Typical visit: about 1 hour