Adjoining the sought-after locales of Chelsea, Belgravia and Kensington, The Chelsea Townhouse offers a refined and luxurious home-from-home from which to explore the vibrant city of London. This handsome, red brick townhouse has been tastefully restored with quintessential British luxury in mind. Rooms and suites have been individually designed to complement the building’s Edwardian origins, with fireplaces, exquisite antiques and views of the private Cadogan Gardens.
Proudly part of the Iconic Luxury Hotels collection.