Location

Norwich, Connecticut, United States