Welcome to
The Chelsea Townhouse
A Peaceful Chelsea Oasis.
Nestled in the serene and leafy Cadogan Gardens a stone’s throw away from the vibrant Sloane Square, discover the newest addition to the Iconic Luxury Hotels family, The Chelsea Townhouse.
Behind the stately red-brick façade, you’ll discover an elegantly understated, newly refurbished oasis, with an array of sophisticated rooms and suites overlooking the private garden square.
Enjoy the peace, explore the local village vibe or venture out into one of London’s most iconic neighbourhoods.
Chelsea Double
Perfectly proportioned rooms with elegant décor. Fully equipped with the expected comforts of a 5-star townhouse hotel.
Read MoreChelsea King
These generously sized rooms provide views of either Cadogan Gardens or the charming red-brick townhouses of Chelsea.
Read MoreChelsea Garden Suite
Overlooking the garden with glorious views across the leafy private garden square, making your suite feel like a peaceful urban retreat.
Read More