📍 641 Northeast 20th Drive, Wilton Manors
M.E. DePalma Park — Nature area in Fort Lauderdale, Florida, USA. 641 Northeast 20th Drive, Wilton Manors. Hours, map, contact. USAForAll.