81 Park Ave, Medford, MA 02155
3
beds
1
bath
1,336 Sq.Ft. LIVING AREA
0.14 Acres lot