Location

FL
United States
28° 0' 0" N, 81° 43' 48" W