Skip to main content

Leo's Italian Restaurant & Pizzeria

restaurant · italian restaurant · Newburgh, NY

Address
1431 Route 300, Newburgh, NY 12550-2908
Phone
(845) 564-3446
Website
leospizzeria.com/?y_source=1_MzI0ODY0OTctNDQwLWxvY2F0aW9uLndlYnNpdGU=
Where
41.5240, -74.0711

Search Hominin for Leo's Italian Restaurant & Pizzeria

Other restaurants nearby

More in Newburgh