We tried this new restaurant and it was great. At this time it is the only one in Illinois!!!! The restaurant is in the Yorktown mall by Buca Di Beppo. When we went in it
Been there, done that? Do tell us about it! Submit a review of this Lombard restaurant today.
4 of 5 stars
3 of 5 stars
Showing All Restaurants