607 West Thames Street
Norwich, CT 06360
United States