The Soho Hotel - London, England - Luxury Boutique Hotel

Book Your Trip Specials & Packages Visit Website

Rooms & Suites: 85

The Soho Hotel is a Luxury Boutique Hotel with 85 Rooms, Suites & Apartments located in Soho, London. This is the first "deluxe hotel" to open in Soho. Situated between Dean and Wardour Streets.

This former multi-level "car park" comprises 85 bedrooms and suites, 8 private apartments, 2 drawing rooms, a restaurant and bar, two state-of-the art screening rooms (35/95 seats), three private dining rooms plus a fully equipped gym with two beauty treatment rooms and a personal trainer on-site. Interiors by Kit Kemp will reflect a modern English style including lots of British art and a ten foot high Botero sculpture in the lobby. There will be spectacular fifth floor penthouse suites with wrap around tree-lined terraces and views stretching across London.

Trip Type

Business Meeting, Family Vacation, Romantic Getaway

Leisure

Soholistic Spa, Fitness

Explore

The hotel is situated near leafy Soho Square in a quiet street between Wardour and Dean Streets. The area is the heart of London's entertainment and creative community and is surrounded by some of London's best restaurants and bars, vibrant cafes and most exciting theatre and nightlife.

Airport

London-Heathrow International Airport (LHR)