Situato nel centro di Londra, a 700 metri dal British Museum e a 1,1 km dalla Stazione Euston, il Cleveland Residences Russell Square offre alloggi con WiFi gratuito e angolo cottura. La struttura dista 1,3 km dalla Royal Opera House e dalla Stazione King's Cross e 1,6 km dall'Arts Theatre. Il complesso residenziale dispone di ascensore, deposito bagagli e servizio di sicurezza 24 ore su 24.
Tutti climatizzati, gli alloggi presentano un armadio, un bollitore, un microonde, un tostapane, una cassaforte, una TV a schermo piatto e un bagno privato con doccia. Lenzuola e asciugamani sono inclusi.
I principali luoghi di interesse nelle vicinanze della struttura comprendono la Stazione King's Cross St Pancras, il Dominion Theatre e Tottenham Court Road. L'aeroporto più vicino è quello di Londra-City, a 14 km dal Cleveland Residences Russell Square.