A Businessclass Verified Hotel
Nestled in the heart of Knightsbridge, The Capital Hotel, Apartments & Townhouse stands as an icon of boutique luxury in London. Renowned as one of the city’s original boutique hotels, this exclusive property seamlessly blends heritage elegance with contemporary sophistication, all within a stately Victorian façade. The address places guests mere moments from Harrods and Hyde Park, making it a prime destination for discerning travelers seeking both comfort and convenience in central London.
Accommodations are thoughtfully curated, offering a selection of 72 individually appointed rooms, suites, and apartments—including 12 elegant rooms within the Townhouse. Each space is adorned with bespoke British furnishings, plush Egyptian cotton bedding, hand-crafted mattresses, and advanced amenities such as Nespresso machines and Temple Spa toiletries, ensuring a stay of uncompromising comfort.
For longer visits or those desiring a residential feel, the hotel’s spacious suites and self-contained apartments provide a tranquil urban sanctuary. Guests can select from chic studios to the showstopping three-bedroom Penthouse, complete with private lift access, a full kitchen, and a terrace overlooking the city skyline and iconic Harrods dome.
Culinary excellence is a hallmark here: the Restaurant at The Capital serves an all-day menu fusing British classics with global influences, and the renowned Afternoon Tea is a must for aficionados. The intimate Capital Bar specializes in gin and vermouth cocktails, complemented by an expertly curated wine and small plates menu, perfect for unwinding after a day exploring London’s fashionable districts.























































