Active$3,599,000
TLC ≈ $27,113/mo
5 6 5,866 sqft
686 Centre St, Newton, MA 02458
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active
Active