Osswald Park Address 2220 NW 21st Avenue Fort Lauderdale FL 33311 United States Upcoming Events No events in this location