5786 S Archer Ave, Chicago, IL 60638
(773) 585-8367
Hours:
Tue-Thu 3PM - 12AM
Fri 11AM - 1AM
Sat 3PM - 1AM
Sun 3PM - 10PM
Mon Closed
Villa Rosa Pizza was established in 1984, and has remained a fully family operated establishment. Our mission is to provide quality Italian cuisine at an affordable price.
We have spent three decades tasting and refining our homemade recipes to provide delicious tasting, high quality meals. Whatever the occasion, we're sure to please any hungry crowd. Birthdays, business luncheons, small or large family gatherings. Let Villa Rosa be part of your next gathering.
- Log in to post comments