23 Francis St, Victoria, London SW1P 1DN, United Kingdom
Closed· Opens at 12:00
23 Francis St, Victoria, London SW1P 1DN, United Kingdom
No delivery
Spot something wrong?
Dishes at Windsor Castle. Prices may vary in venue.
Been to Windsor Castle? Be the first to share what you ate.