Villa Rosa Pizza & Restaurant

8230 S Kedzie Ave, Chicago 60652, United States Get Directions to this spot
8230 S Kedzie Ave
Chicago, 60652
IL, United States
(773) 434-3140

Rate and review Villa Rosa Pizza & Restaurant in Chicago, IL, United States!

Share your experiences at Villa Rosa Pizza & Restaurant with your friends or discover more Restaurants in Chicago, IL, United States.