Park Plaza Sherlock Holmes is a boutique-style hotel with the contemporary Sherlock's Grill & Bar, a spa and a gym. Oxford Street is within walking distance and 2 Tube stations are nearby.
108 Baker Street, Westminster Borough, London, W1U 6LJ, United Kingdom
Hotel booked 2 times today.
Nightly rates from $174 to $449