Leo's Restaurant & Pizzeria

1433 Rt 300
Newburgh, NY
845.564.3446
41.523346
-74.072941
Hours:
Mon - Sat:10:30am - 9:30pm
Sun:noon - 8pm

for Leo's Restaurant & Pizzeria
Directions
from: