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