61 Ross St, Medford, MA 02155
4
beds
1
bath
1,388 Sq.Ft. LIVING AREA
4,989 Sq.Ft. lot
A Mystic River city north of Boston with Medford Square, the Middlesex Fells, Green Line and Orange Line stations, and centuries of history.
Explore