22 Baxter Road, Storrs Mansfield, CT 06268 - Homesnap