1 0

The Windsor Castle

The Windsor Castle, 23, Francis Street, St. James's, Victoria, Westminster, London, Greater London, England, SW1P 1DN, United Kingdom


The Windsor Castle is a dog friendly pub in London, SW1P.


Reviews -   16 Reviews

- Sue F. We found this per Yelp on our first night in London. We used the Get Directions and walked 5 minutes to this 1896 English pub. You seat yourself, order at... Read More
- Rodger M. Went in after touring Buckingham Palace. It's a tucked away pub with a local feel. They make their own beer and spirits that are very nice. I recommend the... Read More
- rachael c. My husband and I came here on our honeymoon 2 years ago. (2017) we had a great time, loved the energy of the back area and for whatever reason the patrons... Read More
Your Rating - 1 0
Does this venue allow dogs?


Are you the owner of The Windsor Castle?