Explore the Heart of Chelsea
For those looking for the very best luxury hotels in Kensington and Chelsea, London the search ends with the The Chelsea Townhouse.
The Chelsea Townhouse is one of the top hotels in Chelsea, London. Situated at 26 Cadogan Gardens, a beautiful quiet garden square in the heart of the Royal Borough of Kensington and Chelsea. The Chelsea Townhouse is one of the most unique luxury hotels in Chelsea; a relaxing luxury urban retreat within the heart of England’s capital city.
The Chelsea Townhouse’s location could not be better; a stone’s throw from the myriad of luxury boutiques and quality restaurants in Knightsbridge, Sloane Square and the King's Road.
London Heathrow, 40 minutes by car. London Gatwick, 30 minutes to Victoria by train. London City, 40 minutes by car.
Travelling to us by train?
Closest Tube station is Sloane Square. Nearest mainline station is London Victoria, approximately 1 mile away. Sloane Square is the nearest underground station; ¼ mile/5 minute walk away.
Taking the Underground (Tube)?
Aim for the nearest station to us - Sloane Square Station (District / Circle line). From there, we’re a quick 3 minute walk away.