Il centro è situato in un tranquillo sobborgo residenziale presso il Docklands Campus dell'Università di East London, vicino al fiume Tamigi, con vista sull'iconico skyline di Londra.
La residenza é moderna e funzionale. Gli studenti vengono alloggiati in camere singole con bagno privato disposte in appartamenti da 4 a 6 studenti. Inoltre a disposizione una palestra all'aperto e un campo da basket. Gli studenti possono accedere facilmente al centro città di Londra per esplorare tutte le attrazioni che la vivace capitale offre attraverso un programma ricreativo incluso nel pacchetto, e tutto sotto la stretta sorveglianza naturalmente da parte dello staff scolastico.