18 Chance Street, Devens, MA 01434 - Homesnap