Taste+of+Italy

Taste of Italy is a pizzeria located at 84-07 Jamaica Avenue between 85th Street and Forest Parkway.



back to Forest Parkway to 86th Street