CityFort Lauderdale
CountryUnited States
Location1720 SW 17th St, Fort Lauderdale, FL 33312, USA
Business (Hiking / trails). Google rating 4.5/5 (151 reviews).
https://www.parks.fortlauderdale.gov/Home/Components/FacilityDirectory/FacilityDirectory/4/1243