Where To Stay: Sloane Square Hotel

Where To Stay: Slone Square Hotel
Sloane Square HotelThe Sloane Square Hotel, located appropriately in the center of the famous Sloane Square in Chelsea, has all the amenities and grandeur of a big-name hotel, while still retaining a comfortable intimacy. With a price tag similar to other Chelsea hotels (Rooms range from $180 to upwards of $500), this hotel distinguishes itself from its competitors for its unparalleled location. With easy access to the tube (or subway as tourists call it), Kings Road, Sloane Street, and even Hyde Park, this hotel is a must for any non-resident. Sloane Square Hotel 7–12 Sloane Square, London [Photo via]
9 of 10