at 108 Baker Street, London , WC1B 4AR United Kingdom
325 FB users likes Park Plaza Sherlock Holmes Hotel, set it to 472 position in Likes Rating for London, United Kingdom in Local Business category
Park Plaza Sherlock Holmes Hotel is London based place and this enity listed in Hotel category. Located at 108 Baker Street WC1B 4AR. Contact phone number of Park Plaza Sherlock Holmes Hotel: +44 (0) 20 7486 6161