Capital Hotel is a small 5-star hotel in London, England. It is located at 22-24 Basil Street, Knightsbridge, and is known to have been visited by The Queen. It was established by David Levin in April 1971 who still owns and operates it today.
MoreLess
