Il Globe si trova nella affascinante cittadina di Topsham, Exeter, nota per la sua atmosfera di villaggio e l'architettura storica influenzata dai Paesi Bassi. L'hotel è vicino al Topsham Museum, a circa 0,3 km di distanza, e al suggestivo muro di mare per l'osservazione degli uccelli a bassa marea. Il Castello di Powderham si trova a circa 6 km dall'hotel. L'Aeroporto di Exeter è a 10 km dal Globe.