HOME > Chowhound > New Jersey >

Discussion

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)
Delete