Update Info - Villa Rosa Restaurant
This restaurant was reported as closed. If it is open, let us know.
Villa Rosa Restaurant
8230 S Kedzie Ave
Chicago, IL 60652
8230 S Kedzie Ave
Chicago, IL 60652
This restaurant was reported as closed. If it is open, let us know.