Hotel The Level At Melia White House Londýn se nachází 200 metrů od stanice metra Great Portland Street a zahrnuje 173 stylových pokojů s veškerým potřebným vybavením. V tomto hotelu je k dispozici Wi-Fi ve veřejných prostorách.
Umístěný 2 km od St. James's Park, tento hotel je také pouze 10-minutovou jízdou od Madame Tussaud's. Hotel je zhruba 25 minut chůze od centra města Londýn. Vlaková stanice London Euston je 10 minut chůze od ubytování.
Při pobytu v Hotel The Level At Melia White House hosté si mohou užít výhled na město.
Bufetová snídaně je k dispozici každé ráno. Restaurace a la carte Arado nabízí menu španělské kuchyně. Koktejlový bar tohoto luxusního hotelu nabízí bezplatné nápoje.