Where is Apollo Beach?

Where is Apollo Beach located?

Apollo Beach, Apollo Beach, United States of America (approx. 27.77308°, -82.40759°)


Where is Apollo Beach on the map?