Park Plaza Sherlock Holmes Hotel Posted 07/06/2016 Address 108 Baker St London W1U 6LJ United Kingdom Upcoming Events No events in this location