Chocorua Attractions & Activities - The Best Holiday Destinations for 2020
Chocorua is a village within the town of Tamworth in Carroll County, New Hampshire. It is located in the general area where Routes 16 and 113 meet, south of Mount Chocorua and a mile north of Chocorua Lake.
The Most Frequently Asked Travel Questions about Chocorua