Hotel Park Plaza Sherlock Holmes London 4 STARS

  baker street  108, W1U 6LJ  London, London , united kingdom baker street, 108, london , W1U 6LJ, united kingdom Latitude: 51.52087; Longitude: -0.15695