
Sign up to save your podcasts
Or
La Scarola has been one our favorite Chicago Italian spots for a long time. From the hand drawn menus to rambunctious Armando, nowhere else compares. Tell him you saw this video when you check it out!
Address: 721 W Grand Ave, Chicago, IL 60654
La Scarola has been one our favorite Chicago Italian spots for a long time. From the hand drawn menus to rambunctious Armando, nowhere else compares. Tell him you saw this video when you check it out!
Address: 721 W Grand Ave, Chicago, IL 60654