Get Directions to Carroll Town Control Station ← View details Lake Road, Twin Mountain, Carroll, New Hampshire 03595 +1 603-846-5866 Get Directions From* To * — Required information