
ME London
London England
Check in
3:00 PM
Check out
12:00 PM
Indulge in a world beyond ordinary at ME London, where luxury is not just a promise but a lifestyle, steps from The Strand and 11 minutes by foot from Trafalgar Square. This luxury hotel is 15 minutes walk to Leicester Square and 20 minutes walk to The British Museum.
Make yourself at home in one of the 157 guestrooms featuring iPod docking stations and LCD televisions. Your Select Comfort bed comes with down comforters and Egyptian cotton sheets. Complimentary wired and wireless internet access keeps you connected, and premium TV channels provides entertainment. Bathrooms have designer toiletries and hair dryers.
Property Details
Location
336-337 The Strand, London, England WC2R 1HA, United Kingdom