Le Globe est situé dans la charmante ville estuarienne de Topsham, Exeter, connue pour son atmosphère de village et son architecture influencée par les Néerlandais. L'hôtel est proche du musée de Topsham, à environ 0,3 km, et de la pittoresque digue pour l'observation des oiseaux à marée basse. Le château de Powderham est à environ 6 km de l'hôtel. L'aéroport d'Exeter est à 10 km du Globe.