Get Directions to London Star Map | The Celebrity Map of London
Park Plaza Sherlock Holmes Hotel, , 108 Baker Street, London W1U 6LJ, United Kingdom, London, England
Park Plaza Sherlock Holmes Hotel, , 108 Baker Street, London W1U 6LJ, United Kingdom, London, England