at 23 Francis Street, London , SW1P 1DN United Kingdom
Windsor Castle
203 FB users likes The Windsor Castle, set it to 311 position in Likes Rating for London, United Kingdom in Bar category
The Windsor Castle is London based place and this enity listed in Pub category. Located at 23 Francis Street SW1P 1DN.
'A North London Institution' - Time Out www.lock-tavern.com Twitter: @thelocktavern Instagram: Locktavern