North Hill
865 Central Avenue, Needham, MA 02492
4.6
(3 reviews)
"I've lived here 6 years and I'd recommend the independent living facility to anyone wanting a care-free very stimulating life after 65. The facilities, food, and maintenance are all top notch. But most important are the splendid residents of many wa..."
READ MORE