The Adirondack Mountains
Weller Mountain is situated within New York's amazing Adirondack Mountain State Park. The park's 6.1 million acres include more than 10,000 lakes, 30,000 miles of rivers and streams.
Weller Mountain is situated within New York's amazing Adirondack Mountain State Park. The park's 6.1 million acres include more than 10,000 lakes, 30,000 miles of rivers and streams.