About The Capital Hotel
A 5-Star Boutique Hotel, Apartment & Townhouse, located in the heart of Knightsbridge, close by world-class shopping: Harrods, Harvey Nichols & Sloane Street.
Food hygiene rating: 5 out of 5
Inspected 11 March 2025. Source: Food Standards Agency.