Park Plaza Sherlock Holmes Hotel London


Located between the Hyde and Regents Parks, this traditional Victorian townhouse is located on the southern bank of the River Thames. Also called the “Plaza on the River”, the hotel is near the House of Parliament, Big Ben, the London Eye, and the Tate Britain Art Gallery, making it a very convenient London accommodation.

Sherlock Holmes Hotel is located 18 miles from the London Heathrow Airport, and the Westminster and Vauxhall Underground stations are within a short walking distance to the property.

Each of the 199 suites in the residence are furnished with classic oak beds, desks and wardrobes, complete with Egyptian cotton sheets and hardwood floors. Guests have easy access to all sights in the city via the Westminster and Vauxhall Underground station.

This all-suite residence is filled with the aroma of fresh baked bread, which is made in-house every day. The London Aquarium, Buckingham Palace, West Abbey, and Imperial War Museum are within close proximity of the property.