Dillard Center for the Arts Theater Address 2501 NW 11th Street Fort Lauderdale Florida 33311 United States Upcoming Events No events in this location