721 West Grand Avenue Chicago,
IL
United StatesGet Directions
La Scarola is a celebrated Italian restaurant located in Chicago, proudly serving delicious dishes for 25 years. Our menu features highly praised items such as Sauteed Scarole, Grilled Calamari, and Penne alla Vodka.