Land
MLS# 72056637

20 Thresa Ave, Medford North Medford, MA 02155

FOR SALE

$349,000

Attention Contractors, Builders !! Tucked away single family lot on private d...