Location

FL
United States
27° 14' 24" N, 81° 21' 36" W