Location: The Best of New England is Right Here
Our campus is only minutes away from the vibrant and appealing downtowns of Needham, Wellesley and Newton. It's a tranquil setting, rich in natural beauty, yet only 12 miles away from metropolitan Boston and all it has to offer.
The charming towns of Needham and Wellesley, esteemed colleges and universities to quench your thirst for lifelong learning and parkland to keep your love of the outdoors alive. Boston, just 12 miles away, offers further culture, entertainment and learning opportunities.
The map below shows just a few of the area attractions - arts, culture, medical, outdoor and more - that our residents enjoy. To enlarge or print, simply click on the map. We invite you to click on the links at left or visit us at our Welcome Center to learn more about the advantages of North Hill's location.
After turning off Central Avenue, proceed to the stop sign which is located at the top of the entrance road.
Please note: at the stop sign that the main lobby entrance will be located to your left.