Location and hours
5786 South Archer Avenue, Chicago, IL 60638
Sunday | ||
11:00 AM - 10:00 PM | ||
Monday - Thursday | ||
2:00 PM - 10:00 PM | ||
Friday - Saturday | ||
11:00 AM - 11:00 PM |
Villa Rosa Pizza
3.9 x (15) • $1.50 Delivery Fee • 1850.1 mi
x Delivered by store staff
x Delivery unavailable
5786 South Archer Avenue
Enter your address above to see fees, and delivery + pickup estimates.
Featured items
Appetizers
Thin Crust Pizza
Pan Pizza
Stuffed Crust Pizza
Pasta
Seafood
Sandwiches
Chicken
Ribs
Side Orders
Desserts
Soup & Salad
Beverages
Catering Appetizers
Catering Salads
Catering Entrees
Meat By Pound
Catering Desserts & Sides