The Montagu Arms Hotel está localizado na tranquila vila de Beaulieu, aninhada na borda sudeste do New Forest em Hampshire. Esta área pacífica é conhecida por suas caminhadas cênicas e beleza natural. As atrações nas proximidades incluem a Beaulieu Palace House e o National Motor Museum, ambas a cerca de 2 km. O Aeroporto de Southampton está a aproximadamente 30 km do hotel.