Villa Rosa Pizza Kitchen
CLOSED NOW
Today: 11:00 am - 10:00 pm
Tomorrow: 11:00 am - 10:00 pm
Phone: (773) 774-7107
Address: 5345 W Devon Ave, Chicago, IL 60646
Villa Rosa Pizza And Pasta
Villa Rosa Pizza & Pasta
Cuisines: Pizza, Family Style, Caterers, Italian, Continental, European
Price Range : Average
5303 N Milwaukee Ave, Chicago, IL 60630
5847 W Montrose Ave, Chicago, IL 60634
8343 W Irving Park Rd, Chicago, IL 60634
4254 W 31st St, Chicago, IL 60623
5905 S Archer Ave, Chicago, IL 60638
6221 S Archer Ave, Chicago, IL 60638
6727 N Olmsted Ave, Chicago, IL 60631
3917 N Harlem Ave, Chicago, IL 60634
7455 W Irving Park Rd, Chicago, IL 60634
3859 W Ogden Ave, Chicago, IL 60623