HOME > Chowhound > New Jersey >


Taste of Italia - Elmwood Park

  • 0

Just checking if this place is still any good. I used to go years ago when they were on broadway, but recently found out they relocated. Any thoughts?

Taste of Italia
229 Elm St, Elmwood Park, NJ 07407

  1. Click to Upload a photo (10 MB limit)