Where is Placida, Florida?

Coordinates: -82.265 26.83194

Be the first visitor to thank for this answer!

Thanks!