Where is Plunge Beach Resort, Fort Lauderdale located?
Plunge Beach Resort, Fort Lauderdale, Plunge Beach Resort, Fort Lauderdale, United States of America (approx. 26.19694°, -80.09491°)
Plunge Beach Resort, Fort Lauderdale, Plunge Beach Resort, Fort Lauderdale, United States of America (approx. 26.19694°, -80.09491°)