Powered by

5% OFF online order!

Villa Palermo

2154 W Devon Ave, Chicago IL, 60659

Currently Closed   Full Hours  

Order Now
ABOUT US
Villa Palermo is currently located at 2154 W Devon Ave. Order your favorite pizza, pasta, salad, wings, and more, all with the click of a button. Villa Palermo accepts orders online for both pickup and delivery.