at 98 Park Road, London , NW1 4SH United Kingdom
374 FB users likes Windsor Castle NW1, set it to 267 position in Likes Rating for London, United Kingdom in Bar category
Windsor Castle NW1 is London based place and this enity listed in Bar category. Located at 98 Park Road NW1 4SH. Contact phone number of Windsor Castle NW1: 020 7723 9262
'A North London Institution' - Time Out www.lock-tavern.com Twitter: @thelocktavern Instagram: Locktavern