Tag Archives: New pizza restaurant Leo’s Pizza

Leo’s Pizza Restaurant in Brooklyn – New Pizzeria

Leo's Pizza

The new pizzeria opens its doors at 8502 3rd avenue in Brooklyn. Leo’s Pizza restaurant serves pasta, calamari and pizza. The restaurant offers Free Delivery service and accepts all major cards for payment. View  the complete menu of Leo’s Pizza