Taste Of Italia (Menu)

229 Elm St, Elmwood Park
+1 201-797-6897

Give a rating to Taste Of Italia

Suggest a dish

How much did you spend at Taste Of Italia?