10 Baker Place, Newton Lower Falls, MA 02462 - Homesnap