Restaurants - Ice Cream in Chocorua, NH
Dam Ice Cream & Gift Shop