Psst... We're working on the next generation of Chowhound! View >
HOME > Chowhound > New Jersey >
Nov 2, 2009 08:42 AM

Taste of Italia - Elmwood Park

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)