Leo's Italian Restaurant & Pizzeria

1431 NY-300
Newburgh, NY 1250
View larger map

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/