Indoor Arena near Neptune Road Baptist Church in Longwood, FL