A Capital Meal - London accommodation & dining
A Capital Meal - London accommodation & dining A stay at the 5-star Capital Hotel will leave you totally indulged. This small, traditionally furnished hotel faces residential Basil Street, diagonally opposite Harrods, so its rooms enjoy natural light. The Capital has evolved from being a talked-about restaurant with rooms to an establishment that is the best of British both. The Capital Restaurant is a much-awarded establishment, with a... Read More