The Chelsea Townhouse is a luxury five-star boutique hotel located at 26 Cadogan Gardens in the heart of Chelsea, London. Set across three beautifully restored Victorian red-brick townhouses, the hotel offers an intimate and elegant retreat with just 36 individually designed rooms and suites. Guests enjoy a peaceful residential atmosphere while being only a short walk from Sloane Square, King's Road, and many of London's most famous cultural attractions. The hotel blends classic British charm with contemporary comfort, featuring period details such as marble fireplaces, ornate mouldings, and grand staircases alongside modern amenities and refined interiors. Many rooms overlook the exclusive Cadogan Gardens, and guests have privileged access to these private landscaped gardens—an uncommon luxury in central London