Eating Italian at Taverna Newark restaurant in Newark, DE.

Feedback

Do you manage or own Taverna Newark?

Yes
Amp Menu