Park Plaza Sherlock Holmes London

  108 Baker Street, London, England, United Kingdom

Booking.com Book Now