
How fitting that Capital Letters’ inaugural London review should feature The Capital Hotel! More articles about this lovely hotel and its restaurant will follow but first, a review of Afternoon Tea which is served in the cosy sitting room.
Situated in the heart of Knightsbridge – only a few paces from Harrods – The Capital is an oasis of tranquillity. Despite its city location, the hotel has the atmosphere of an English Country House.
Look out for the review coming soon ……….
