Newark Opera House

95 E. Main St.
Newark
Delaware
United States