Leos Italian Restauran...
1475 NY-9D, Wappingers Falls, NY 12590, United States
Leos pizzeria ◄ Italian restaurant ◄
... make custom slices during lunch. Are you kidding me? Hey I gave Leos a chance to be my new favorite pizzeria but I think Ill still be going up to Wappingers Falls to Joe Cristianos instead. Theyre a lot more friendly and theyll do anything ...