Mount Chocorua above the fog by Jeff Folger. Mount Chocorua peeks above the fog coming through the valley. Chocorua Lake is a picturesque lake in Tamworth New Hampshire with commanding views of the summit of Mount Chocorua. Lake Chocorua, is located in east-central New Hampshire in the town of Tamworth, New Hampshire. It is located in the Ossipee Lake watershed south of the White Mountains region.
August 16th, 2017
Viewed 1,311 Times - Last Visitor from Beverly Hills, CA on 02/07/2019 at 6:37 AM