Das 5-Sterne-Hotel Me By Melia London - Covent Garden liegt in einer 25 Gehminuten Entfernung vom St. James's Palace, ist mit raumhohen Fenstern ausgestattet und bietet seinen Gästen Annehmlichkeiten wie WLAN und einen Privatparkplatz. Das Hotel verfügt über eine Terrassen- Bar und bietet eine außergewöhnliche Lage, knapp 1 Kilometer vom Strand (DirtyBeach project) entfernt.
Das Londoner Chinatown ist in lediglich 13 Gehminuten Entfernung. Das Madame Tussauds ist in einer Entfernung von 2 km vom Me By Melia London - Covent Garden. Die Unterkunft liegt auch in der Nähe von der St Paul's Church. Der Neal's Yard Platz, eine bekannte Sehenswürdigkeit, ist ebenfalls in einer 9 Gehminuten Entfernung vom Hotel. Die U-Bahn-Station Temple, die etwa 350 Meter von der Unterkunft entfernt ist, bietet eine schnelle Verbindung zu Stadtteilen von London.
Das Hotel Me By Melia London - Covent Garden empfängt seine Gäste in 157 Zimmern, die mit einer Klimaanlage sowie einem Flachbildfernseher mit Satellitenkanälen ausgestattet sind. Neben einer getrennten Toilette und einer Dusche zählen auch eine Duschhaube und Badelaken zur Ausstattung des Badezimmers. Zu den Extras gehören eine Duschhaube und Badelaken, die in den privaten Bädern mit einer Regendusche, einer getrennten Toilette und einem Waschbecken angeboten werden. Von jedem Zimmer aus eröffnet sich ein Blick auf die Stadt.
Unter den 3 Lokalen ist das Restaurant STK Steakhouse mit amerikanischen Gerichten sehr beliebt. In der hoteleigenen Bar können die Gäste auch Vorspeisen und Gebäck probieren.