Soho Hotel London

Soho Hotel in London is the first “deluxe hotel” in the Soho District of Central London, located close to the Leicester Square, Shaftesbury Monument and Trafalgar Square. If you want to visit local bars and restaurants or enjoy London’s nightlife then this hotel has the perfect location. Soho Hotel offers you all the best amenities to make your stay comfortable and enjoyable.

Facilities in Soho Hotel

  • Soho Hotel offers 91 spacious guestrooms and suites each designed in a contemporary English style- amenities features DVD players, air conditioning and internet access
  • Business friendly amenities include multi-lines phones, direct dial phones, audio visual equipments and desks
  • All bathrooms have separate showers, bathtubs, bathroom phones and bathrobes
  • The hotel has fully equipped with spacious gym comprising various cardio-vascular machines, exercise mats and free weights
  • There are two beauty treatment rooms which offer a wide variety of treatment including full body massage, manicure, pedicure and facial
  • This 5 star property consist of conference rooms and banquet facilities
  • 24 hour room service with cooperative staff members
  • Complementary newspaper in Lobby
  • The hotel has a restaurant and bar
  • 3 private dining rooms
  • Medical assistance available
  • Translation service