Hotel Me By Melia London - Covent Garden położony jest prawie 5 min piechotą od Tamiza i oferuje słoneczny taras, zabiegi SPA i salon Lounge. Atrakcje okolicy, w tym Dzielnica Covent Garden, znajdują się w pobliżu od hotelu.
Ten hotel jest położony w samym centrum Londyna, jedynie 350 m od stacji metra Temple. Me By Melia London - Covent Garden jest położony w pobliżu atrakcji przyrodniczych, takich jak Punkt widokowy Sky Garden 2 km) i St. James’s Park 1 km). Dodatkowo, Salisbury Square znajduje się prawie 5 min jazdy autem od obiektu, a Muzeum Figur Woskowych Madame Tussaud leży w prawie 2,1 km. Do pobliskich atrakcji turystycznych Londyna należy Uczelnia King's College London, w odległości 5 min spacerem stąd. Doskonały hotel jest zlokalizowany 3 km od stacji kolejowej Marylebone, natomiast Katedra Westminsterska jest w prawie 2,2 km.
Elegancki Hotel Me By Melia London - Covent Garden oferuje 157 pokojów z sejfem i balkonem. W łazienkach przygotowano oddzielną toaletę i prysznic oraz są takie udogodnienia jak czepki kąpielowe i ręczniki kąpielowe. Deszczownica, oddzielna toaleta i umywalka, wraz z czepkami kąpielowymi i ręcznikami kąpielowymi, są dostępne w przyległych łazienkach. Wszystkie pokoje wychodzą na rzekę.
Goście mogą cieszyć się i zrelaksować w jednej z 3 restauracji wewnętrznych. Goście mogą również delektować się przystawkami i pieczywem w barze z widokiem na wieżę. Goście mogą podziwiać spektakularny widok z tego baru. W okolicy znajdują się restauracje, w tym The Savoy Grill, która leży w 250 metrach.