Hotel Park Plaza Sherlock Holmes London, London

108 Baker StreetMarylebone, LondonW1U 6LJ, United Kingdom