Contemporary luxury hotel, ME London, is the flagship property for the ME by Meliá brand, located on the Strand in the cultural heart of London. ME London is one of the leading hotels in the capital offering 157 chic guestrooms, 16 luxurious suites and signature penthouse Suite ME. Designed by world-renowned London architects Foster + Partners, the hotel provides an urban retreat in the cosmopolitan city of London with a variety of room types and layouts, including rooms with private terraces on the upper two levels, to individual suites with large, separate marble bathrooms.
Floor-to-ceiling windows fill the bedroom space with views of the city’s skyline, taking in world famous sights such as the London Eye, Trafalgar Square, London Bridge, Covent Garden and the River Thames. The rooms are full of unexpected comforts and personal indulgences, from the latest acoustic soundproofing to integrated digital MediaHubs, sumptuous bedding and premium bath amenities.
‘Welcome to an experience beyond accommodation’ ME is the Hotel of the Individual. More than a place to stay, ME is a place to Be.