Leo's Italian Restaurant & Pizzeria is a family-owned and operated restaurant that has been serving customers since 1981. They offer a full menu of pizza, calzones, hero sandwiches, and complete dinners across three locations in Cornwall, Newburgh, and Wappingers Falls.