Share your post with your fan club!
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
Updated 2 years ago | 0
Updated 1 month ago | 8
Updated 3 months ago | 1
Updated 2 years ago | 15
Updated 5 months ago | 33