A 5-star hotel in the heart of Knightsbridge, London The Capital Hotel is one of the first boutique hotels in the area. Priding itself on being the epitome of authentic British hospitality, The Capital Hotel is home to 50 unique and inviting guest bedrooms and award-winning eatery, The Restaurant at the Capital.