Where is Mayhew Located?
Mayhew’s summer facility is located on Mayhew Island at the foot of Newfound Lake in Bristol, New Hampshire. Mayhew Island is approximately 50 acres and home only to the Mayhew Program. Access to the Island is gained only by boat. The town of Bristol is located in the lakes region of New Hampshire, just south of the White Mountains and central to the state. Bristol is approximately two hours northwest of Boston.