Twin Mountain Charcoal & Grill Address: 311 Lennon Rd, Carroll, NH 03598 Phone: (603) 846-8033 Restaurants Other Businesses: Brenda's Country Kitchen & Inn at 529 Route 3 N, Carroll, NH 03598