18 Cannon Hill Avenue, Groveland, MA 01834 - Homesnap