Park Plaza Sherlock Holmes London 108 Baker Street London, W1U 6LJ United Kingdom

Special Non-Published Rates Direct from the Hotel to You

Arrival Date 
Hotel Location USA & Canada 877 927 4002
Hotel Class: Charming3 Star Hotel
Rooms: 119
Address: 108 Baker Street London, W1U 6LJ United Kingdom
Location: City Center, near West End, on Baker Street near Oxford Street and Madame Tussaud's Wax Museum.
Description: Park Plaza Sherlock Holmes London England. Located on Baker Street (where Holmes & Watson had their office). Welcome to Park Plaza Sherlock Holmes London. Perfectly located on fashionable Baker Street within a short walk from Oxford Street, the intimate and design-led recently refurbished Park Plaza Sherlock Holmes London flawlessly combines tradition with contemporary style in an unrivalled location. The newly re-opened Wembley Stadium is a short journey from Baker Street station, making the hotel the perfect base for a concert or sporting weekend. Offering 119 air-conditioned luxurious guestrooms including stunning split level Loft Suites all beautifully decorated and providing state-of-the-art technology, including Wireless Internet throughout (at a charge) and international power sockets as well as seven conference rooms, fitness centre with gym, sauna, steam room and Vetivert beauty treatments, the Park Plaza Sherlock Holmes London is the ideal choice for shopping, sightseeing and business travelers alike.
Home page - - the Online Source for the Discerning Traveller Europe Hotels - Europe Travel ENGLAND HOTELS, ENGLAND TRAVEL, ENGLAND