The Sloane Square Hotel * * * *

Sloane Square , SW1 W8EG - London - England - United Kingdom
OPEN ALL YEAR
 

The Sloane Square is a new hotel on one of London’s most famous squares. This luxury hotel in central London combines modern design with comfort, efficiency and great service. The owners of The Sloane Square Hotel have taken the style and traditional values of the great English hotels and brought it all up to date. The property is fresh and modern and enjoys an excellent location in Chelsea, the most fashionable and charming area of West London. Chelsea enjoys a reputation for innovation and influence: the hotel interiors manage to reflect this quality with their strong character and individualism.

Guest reviews icon
No Reviews
  • Accommodations:

    • 102 rooms & suites

    • 10 special rooms for taller guests with longer beds and longer baths are offered

    • Wi-fi Internet access

    • iPhone & iPod docking station

    • Flat screen TV

  • Dining options:

    • Chelsea Brasserie and Bar

  • Meeting facilities:

    • Conference room:

      • Boardroom seating accommodates (up to 14)

      • Theatre style seating accommodates (up to 30)

      • Standing accommodates (up to 40)

  • Other facilities or services:

    • Parking

 
 
room-image
Single Budget
-
room-image
Double Room
-
room-image
Superior Room
-
room-image
Club Room
-
No Special offers available
BOOK THIS HOTEL