L'hotel si trova a Ilford a soli 20 minuti dal centro di Londra, dalla stazione di Liverpool in treno.