Location

FL
United States
28° 17' 21.3576" N, 80° 39' 12.1716" W