Location

FL
United States
28° 10' 7.95" N, 80° 31' 21.27" W