Hotel Review: London, England: Covent Garden Hotel
Location and how to get there: On the Soho side of Covent Garden, minutes away from the “the city” (the financial centre) and the heart of London’s West End theatre district. The Covent Garden Hotel is surrounded by some of […]