Sherlocks Hidden Home





Sherlocks Hidden Home is a 4-star hotel in London. It's set on Flat 1 39 Great Russell Street, London, England, WC1B 3PH.
Historic Charm
This smoke-free apartment, built in 1900, offers a unique and historic charm that sets it apart from ordinary accommodations.
Convenient Location
Situated in the heart of London City Centre, just steps away from The British Museum, and within walking distance to many other iconic landmarks and attractions.
Why stay here
- Spa & wellness
Amenities
- Smoke-free property
- Airport transportation - pickup (surcharge)
- Housekeeping on request
- Casino nearby
- Health or beauty spa nearby
- Coin laundry on site
- Upper floors accessible by stairs only
- Wheelchair accessible