Park Plaza Sherlock Holmes Hotel

Park Plaza Sherlock Holmes Hotel
108 Baker Street, London, United Kingdom