Contact Us

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.

5786 S Archer Ave., Chicago, IL 60638
phone: 773.585.8367

Hours:
Sun & Mon 3pm-10pm.
Tues – Thurs 3pm-11pm.
Friday 11am-11pm.
Saturday 3pm-11pm.

Send us a Message:

 

Check our daily specials on the menus page for the answer to the question, “What’s for dinner?”

Holiday Hours: Closed Thanksgiving; Christmas Eve 11am-8pm; Closed Christmas; New Years Eve 11am-8pm; New Years Day 11am-9pm