Situato a Londra, a 1,2 km da Brick Lane e a 1,6 km dallo Sky Garden, lo Studio 64 offre la connessione WiFi gratuita in tutte le aree. Soggiornerete a circa 1,8 km dalla Cattedrale di Saint Paul, a 2,3 km dal London Bridge e a 2,6 km dalla Torre di Londra. La struttura dista 3,8 km dal centro della città e 600 metri dalla stazione della metropolitana Liverpool Street.
L'hotel dista 2,7 km dalla stazione della metropolitana London Bridge e 2,9 km dal Tower Bridge. L’Aeroporto di Londra - City, lo scalo più vicino, dista 12 km.