
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
By My ChicagoLa 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