1 Lenox Street #308, Norwood, MA 02062 - Homesnap