L'hôtel Montagu Arms est situé dans le village tranquille de Beaulieu, niché sur le bord sud-est de la New Forest dans le Hampshire. Cette région paisible est connue pour ses promenades pittoresques et sa beauté naturelle. Les attractions à proximité incluent le Beaulieu Palace House et le National Motor Museum, tous deux à moins de 2 km. L'aéroport de Southampton est à environ 30 km de l'hôtel.