Newburgh Town Plaza Rt 300, Newburgh 12550, United States
Newburgh Town Plaza Rt 300, Newburgh 12550, United States
No delivery
No open hours
Spot something wrong?
Dishes at Leo's Italian Restaurant & Pizzeria. Prices may vary in venue.
Been to Leo's Italian Restaurant & Pizzeria? Be the first to share what you ate.