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. …
Food Review: Afternoon Tea, The Capital Hotel, 22 Basil Street, Knightsbridge, London

eat see stay – Est 2007
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. …