Directions to Carroll Academy’s 2 Locations.
The NEW Tamworth, NH Carroll Academy Campus is located at 680 White Mountain Highway, (RTE16) directly across from Lakeside Physical Therapy & Fitness Center. The best tool for this NEW location is the Mapquest link here:
The North Conway, NH Carroll Academy Campus is located on the 3rd Floor of the Gibson Center at 14 Grove St. Parking is available on-site at the Gibson Center. Grove St. can be entered from the North-South Rd, or, off Rte 16. The Best visual tool to understand that location is the Google Map below: