020 7834 7260
info@windsorcastle-victoria.co.uk
BOOK NOW
  • Home
  • About
  • Menus
  • Sunday Lunch
  • Drinks
  • Venue Hire
  • Book
  • Contact

This magnificent pub is named after its location on Windsor Place, Victoria, London.  It sits on a quiet side street, adjacent to Westminster Cathedral.  The pub has ornate interiors with a high corniced ceiling, brilliant cut glass, stained glass skylight as well as an interesting collection of artwork depicting the eponymous royal residence.  Food is served 7 days a week, including our showpiece Sunday Roast.

We have a beautiful upstairs function room which is available for private use, subject to a minimum spend.  Please get in touch so we can help plan your party!

The Windsor Castle

23 Francis St,
London
SW1P 1DN

info@windsorcastle-victoria.co.uk
0207 834 7260

Opening Times

Monday-Saturday 12:00 - 11:00
Sunday- 12:00 - 10:30
Kitchen times
Monday-Saturday 12:00 - 3:00  5:00 - 9:00
Sunday- 12:00 - 5:00
Ⓒ Web design and branding Yorkshire by Feel Design
  • Privacy Policy
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Ok