Taste of Italy Pizza

2916 Crescent Street, Astoria NY, 11102 Map
Free Delivery!     Minimum Order: $12.00

open

Last Order: 10:30PM
Phone: 917-725-5021

Now accepting online orders!