28°19′56″N 81°16′43″W / 28.332205272239747°N 81.27865678453041°W / 28.332205272239747; -81.27865678453041
This article about a sports venue in Florida is a stub. You can help Wikipedia by expanding it.