Tenney Stadium at Leonidoff Field (built 1968)
Location: 41.718431°N, 73.934°W