In vibrant central London just 500 metres from Covent Garden and Londons theatres, these chic, newly built apartments offer free Wi-Fi and modern kitchens. Holborn Tube Station is only 5 minutes walk away, and ... Read more

View all Luxury Hotels in London