Luxurious Accommodation
The Capital hotel in Knightsbridge offers elegantly designed rooms with original art and antique furniture, creating a quintessentially British atmosphere. Choose from individually styled rooms or opt for the self-catered apartments with en-suite facilities, including a three-bedroom penthouse for a lavish experience.
Award-Winning Dining
Indulge in the award-winning Restaurant at The Capital, famous for its English Afternoon Tea and extensive whiskey collection at The Capital Bar. Immerse yourself in a culinary journey that showcases the best of British hospitality right at your doorstep.
Prime Location and Convenience
Located near Harrods and Harvey Nichols, with Knightsbridge tube station nearby, The Capital hotel provides easy access to London's landmarks and attractions. Experience the epitome of authentic British hospitality and luxury living at The Capital hotel, Apartments & Townhouse.
Book now to enjoy a truly exceptional stay in the heart of London!