The Soho Hotel is set in a busy area of London and gives access to Madame Tussauds London, which is about 20 minutes' walk away. The hotel was opened in 2004, offering accommodation in a 5-story building designed in the oriental style.
The proximity to Westminster is a perk for the guests staying at The Soho Hotel. This comfortable property is located in the centre of London.
Quick access to a zoo, cafés and a circus is provided.
There are 91 non-smoking rooms appointed with a mini bar, multi-channel television, a living area, a kitchenette and a stone fireplace. The Soho Hotel features rooms with the skyline view. They are outfitted with fresh decor.
A breakfast is served in the lounge. At the Refuel restaurant guests can try Chinese cuisine. Guests can try complimentary drinks in the terrace bar. Offering a variety of meals, Soho Joe and Yauatcha are about 100 meters away.
Leicester Square subway station is in a 5-minute stroll and Soho, Chinatown Dean Street (W) bus stop is 5 minutes' walk from the hotel.