Full menu with prices & pictures
Villa Rosa 5345 W Devon Ave, Chicago, United St...
+17737747107
There are also parking lots for your vehicle, the next parking lot is Metra Edgebrook Station (Lot #1) at a distance of 198 meters from Villa Rosa in Chicago, Or, you could take the municipal transportation and get off at the stop Metra-Edgebrook Station, which is 301 meters away from Villa Rosa.
The restaurant from Chicago offers 130 different meals and drinks on the menu at an average $8.4.