Get directions to: Vila Nova Restaurant, Newark, NJ
Restaurant address: 263 Ferry St Newark, NJ 07105, USA
Restaurant: Vila Nova Restaurant