Natchaug Hospital: 189 Storrs Rd Mansfield Center, CT