The Fitch - Senior Living on Ell Pond
75 Lake Avenue, Melrose, MA
(781) 665-0521
★ 4.7 (14 reviews)
The Fitch is a private non-profit senior living community established in 1918, located on beautiful Ell Pond in Melrose, Massachusetts. Offering indep