Get directions to: St Anthony Italian Festival, Wilmington, DE
Restaurant address: 142 2nd St Wilmington, DE 19805, USA
Restaurant: St Anthony Italian Festival