Category: Food & Dining
Just a few steps from the local train station in Astoria, Queens, you'll be welcomed by a true pizza gem - Leo's Pizza. Come by our restaurant at 36th Ave. subway