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!