Villa Rosa Pizza is conveniently located on Archer Ave, at the corner of Long Ave on Chicago’s South Side. Delivery is available across Chicagoland.
New Fall/Winter Hours
Sun & Mon 3pm-10pm.
Tues – Thurs 3pm-12am.
SUNDAY If the Bears play at noon, we open at noon!