124 Champlain Avenue, Indian Orchard, MA 01151 - Homesnap