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
Potato Salad, Hold the Mayo
New Greek Place In Elmwood Park
About/Contact CHOW |
Posting Guidelines |
CBS Entertainment | About CBS Interactive | Jobs | Advertise