The Chelsea Townhouse is located at 26 Cadogan Gardens, SW3 2RP, Chelsea. Nearest Underground station is Sloane Square (approximately 350m away).
The Chelsea Townhouse
The Chelsea Townhouse
Luxurious five-star hotel The Chelsea Townhouse is housed in a recently refurbished Victorian building, tucked away in a tranquil part of London just steps away from Sloane Square. The boutique hotel offers 36 individually designed rooms and suites with modern amenities, including en-suite bathroom, premium toiletries, and air conditioning. Guests can relax with breakfast, brunch, or drinks in the on-site Garden Room, where they can also pick up an exclusive picnic hamper to enjoy in the lush gardens or take elsewhere.
Properties
User photos from The Chelsea Townhouse User photos
Reviews from the web
| By | Rating | Count |
|
Google
|
4.4
|
141 |
Reviews of The Chelsea Townhouse
Be the first to review The Chelsea Townhouse!