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 Italia229 Elm St, Elmwood Park, NJ 07407
About/Contact CHOW |
Posting Guidelines |
CBS Entertainment | About CBS Interactive | Jobs | Advertise