Lockhart Stadium (built 1959)
Location: 26.19306°N, 80.16111°W