The Globe está ubicado en el encantador pueblo de estuario de Topsham, Exeter, conocido por su ambiente de aldea y su arquitectura histórica influenciada por los holandeses. El hotel está cerca del Museo de Topsham, a unos 0,3 km, y del pintoresco muro del mar para la observación de aves en marea baja. El Castillo de Powderham está aproximadamente a 6 km del hotel. El Aeropuerto de Exeter está a 10 km del Globe.