A short walk from the River Thames, Covent Garden, Trafalgar Square and the Royal Opera House, the Me London by Melia is a stylishly sleek 5-star hotel with a popular rooftop bar and equally popular Tuscan and steak restaurants on the ground floor. Guest rooms feature white leather walls, and service is warm and welcoming. In the evenings, guests are treated to a light show in the atrium, accompanied by a complimentary glass of champagne.Amenities Facilities
ME London, Strand, London, United Kingdom
Do you represent this business? Contact us to update your information & to manage your page.