Retirement LivingIndependent LivingContinuing Care
starting at $2,519 monthly
North Hill, located at 865 Central Ave, Needham, MA 02492, is a senior living community specializing in Retirement Living, Independent Living, Continuing Care. The community is a part of North Hill's family of senior care communities. The cost of living in North Hill starts at about $2,519 a month.
North Hill opened its doors to its first pioneer residents in 1984. Not surprisingly, with the combination of a beautiful site, unique architecture, a great location, and this innovative financial model, North Hill was nothing short of a screaming success.
Construction needed to be accelerated twice to keep up with demand. Word of mouth referrals were so strong that...