The Windsor Castle
23 Francis St, London SW1P 1DN
info@windsorcastle-victoria.co.uk 0207 834 7260
Opening Times