Welcome to The Capital Hotel, Apartments & Townhouse
Positioned in the vibrant heart of Knightsbridge, London, The Capital Hotel, Apartments & Townhouse offers a unique blend of traditional British charm and contemporary sophistication. This distinguished 5-star establishment, just moments from Harrods and Harvey Nichols, stands out as a beacon of British hospitality and has been recognized with accolades such as Best Hotel and Best Business for Customer Service at the Royal Borough of Kensington & Chelsea Business Awards 2018.
With a variety of accommodations to suit any length of stay, guests can choose from elegantly appointed rooms, expansive apartments, or the modern comforts of the Capital Townhouse. Each space is individually designed, featuring classic décor, original art, and antique furniture, which enhance the quintessentially British ambiance of the establishment. Whether it's a short visit or an extended stay, The Capital ensures a memorable London experience with access to all hotel facilities.
Discover culinary delights at The Capital's award-winning Restaurant, indulge in a traditional English Afternoon Tea, or explore an extensive whiskey collection at The Capital Bar. Located a stone’s throw from Knightsbridge tube station, the hotel offers unparalleled access to all of London’s major landmarks and attractions. Experience the perfect London residence at The Capital Hotel, Apartments & Townhouse.
- Individually designed rooms and apartments with antique furniture and original art
- Access to the award-winning Restaurant at The Capital and The Capital Bar
- Just moments away from Knightsbridge tube station for easy access to London’s attractions
- Choice of accommodations from studio apartments to a three-bedroom penthouse
- Enjoy the famous English Afternoon Tea as part of the quintessential British experience