The Globe está localizado na encantadora cidade costeira de Topsham, Exeter, conhecida por sua atmosfera de vila e arquitetura histórica influenciada pelos holandeses. O hotel está perto do Museu de Topsham, a cerca de 0,3 km de distância, e da pitoresca muralha do mar para observação de aves na maré baixa. O Castelo de Powderham está a aproximadamente 6 km do hotel. O Aeroporto de Exeter fica a 10 km do Globe.