Opera Delaware Studios Loading Map.... Opera Delaware Studios4 South Poplar St - WilmingtonEvents 39.735384 -75.548731 Address 4 South Poplar St Wilmington DE 19971 United States Upcoming Events No events in this location Related