Leo's Italian Restaurant & Pizzeria
5
star(s) from
1
votes
RT-300 1433,
Newburgh, NY 12550
Leo's Italian Restaurant & Pizzeria is one of the popular Italian Restaurant located in RT-300 1433 ,Newburgh listed under
Local business in Newburgh
,
Pizza Place in Newburgh
,