Just yards from Harrods, Sloane Street and Hyde Park, The Capital Hotel, Apartments & Townhouse offers luxury accommodation and outstanding personal service. Holding 5 AA Townhouse Red Stars and RAC 5 Townhouse Star accreditation.
At The Capital Hotel all of its elegant rooms are individually designed and classically decorated with original art and antique furniture adding to the already quintessentially British atmosphere of the hotel. For guests choosing to stay a little longer you can experience our Capital Apartments with en-suite facilities and self-catered kitchens making our 5-star hotel apartments the perfect London residence, with the added benefit of being able to access all hotel facilities.
Choose from our studio apartments or go all out and treat yourself to our three bedroom penthouse. For the more modern traveller our twelve key Capital Townhouse offers unmatched comfort, style and convenience from its off the street entrance separate to the main hotel. Discover the award-winning Restaurant at The Capital, the hotels famous English Afternoon Tea or our extensive cocktail collection at The Capital Bar.
22-24 Basil St