Where is Venetian Pool?

Where is Venetian Pool located?

Venetian Pool, Florida, United States (approx. 25.74611°, -80.27417°)


Where is Venetian Pool on the map?