Wallace Mountain
NATURE · MOUNTAIN
Wallace Mountain
Nature
Wallace Mountain is a summit in the Adirondack Mountains of New York, located in the Town of Benson north of the hamlet of Upper Benson. The available information identifies it simply as a mountain in the Adirondacks and gives its setting within the local landscape, without further historical or physical detail.
FIND IT
Benson, New York
CITY · 16 STOPSExplore Benson, New York
Hear every story as you drive
4.8 Stars · 800+ Ratings
© 2026 MainEngine