Park Plaza Sherlock Holmes London Hotel


Map (Click to open)
Map of Park Plaza Sherlock Holmes London Hotel
Location
108 Baker Street London W1U 6LJ, United Kingdom.
Contacts Transportations
Tube Baker Street(≈0.21km)
Bus York Street(≈0.03km)
Nearby Attraction Nearby Entertainment Nearby Shopping Centres Nearby Accommodation

Leave a Comment

Your email address will not be published. Required fields are marked *