About The New Hampton School, located at 70 Main St, New Hampton, New Hampshire 03256 - Phone: (603) 677-3400 – teen challenge programs and boarding schools.
OPEN MENU