Hostel se nachází 1 km od centra města Londýn a 2 km od Westminsterský palác.
Hostel se nachází ve čtvrti Westminster města Londýn. Cesta do Courtauld Institute of Art trvá asi 18 minut. 150 metrů od hostelu jsou Store Street Espresso a Olivelli, které podávají velký výběr jídel.
Tento hostel je pouze 450 metrů od stanice metra Tottenham Court Road.