Lo Studio sorge a Londra, a 2,1 km dall'Alexandra Palace e a 2,9 km dall'Emirates Stadium. 3,8 km dal Camden Market e 5 km dallo Zoo di Londra.
Le sistemazioni sono climatizzate e dotate di angolo cottura.
Al mattino vi attende una colazione continentale.
Lo Studio dista 5 km dal King's Cross Theatre. 15 km dall'Aeroporto di Londra-City, lo scalo più vicino.