Villa Rosa Pizza & Restaurant
5786 S Archer Ave, Chicago, IL 60638
Primary Phone: (773) 691-5481
Cuisines: Caterers, Italian, European, Continental, Pizza
Price Range : Below Average
No coupons available
I really like the Italian food they serve here at Villa Rosa. There "all you can eat" day is a pretty good deal too. The pizza is o'kay. Maybe do something with the crust. The sauce is pretty good. I wil agree on the wait staff. Maybe theres not enough of them, or they need a little push. There tips should reflect their service, not the food.