DeLuca Field
Address:
1000 Main Street
Stratford
, CT
, 06615
41° 10' 25.1148" N, 73° 7' 43.9716" W
See map: Google Maps