Le Globe Rooms est situé dans le quartier de Tower Hamlets à Londres, à 1,6 km de Victoria Park, à 1,9 km de Brick Lane et à 3,4 km du Sky Garden. Il se trouve à environ 3,6 km de la station de métro Liverpool Street, à 3,6 km de la tour de Londres et à 3,8 km du Tower Bridge. La station de métro Canary Wharf se trouve à 4,2 km de la maison d'hôtes et le stade olympique est à 4,4 km.
Vous bénéficierez d'un accès à une salle de bains commune.
Vous séjournerez à 4,6 km du pont de Londres et à 4,7 km de Canada Water. L'aéroport de Londres-City, le plus proche, est implanté à 9 km.