Food Review: Afternoon Tea, The Capital Hotel, 22 Basil Street, Knightsbridge, London

The Capital Hotel - London is a five-star hotel located in the heart of Knightsbridge and as such ideally situated for a post-Harrods shopping treat. Afternoon Tea is a serious business nowadays and we looked forward to what surprises The Capital provided. We were met at the reception and guided up to the cosy and … Continue reading Food Review: Afternoon Tea, The Capital Hotel, 22 Basil Street, Knightsbridge, London