Norwich, Connecticut, United States of America
Thomas J. Dodd Memorial Stadium
is located at 14 Stott Ave. in Norwich