Position: Owner
Category: Food & Dining
Astoria, New York, 11105, United StatesCategory: 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
Astoria, New York, 11106, United StatesOur Network