- Email:
- Share:
- StumbleUpon
- Google+
- Send to device
Villa Rosa, Chicago, Illinois Restaurant Details
Reserve a table - Villa Rosa - Inactive
Restaurant: Villa Rosa
Address: 5345 W Devon Ave, Chicago (Cook), Illinois (IL), 60646
Send to devicePhone: (773) 774-7107
Food:
09/26/2015 4:46 pmGrrat food at a low price |
Food:
12/07/2012 8:39 pmQuite possibly the best stuffed pizza I've ever had. These people are terrific too. We have lived in Jefferson Park for over 10 years now and I can't get enough of Villa Rosa! Try it out, you won't be disappointed. |
Please register here to leave your review, or log into your account.