Fort Lauderdale Stadium (built 1962)
Location: 26.19556°N, 80.16111°W