11 Mayflower Road, Holbrook, MA 02343 - Homesnap