Leo's Italian Restaurant & Pizzeria
Leo's Italian Restaurant & Pizzeria-Newburgh is OPEN 4 DELIVERY, TAKE OUT, & CURBSIDE PICKUP! Call 845-564-3446 or Order Online @ Leospizzeria.com
Check out our FB 4 Specials@
https://www.facebook.com/Leos-Italian-Restaurant-Pizzeria-611482182340201/