Leo's Italian Restaurant & Pizzeria
1475 NY-9D, Wappingers Falls NY 12590
(845) 838-3446
Directions
Order Online Delivery
Doordash
Ordering
Wappingers Falls, New York
Leo's Italian Restaurant & Pizzeria
1475 NY-9D, Wappingers Falls
(845) 838-3446