Villa Rosa - Chicago

Italian
5345 W Devon Ave, Chicago, United States
Dishes: 130

Villa Rosa

Phone
+17737747107
Address
5345 W Devon Ave, Chicago, United States

Menu Items

More information

QR-code link to the menu

Related Restaurants

Fast & SimpleDownload Menulist App now