Italian · $$

La Scarola

721 W Grand Ave, Chicago, IL

Red-sauce Italian on West Grand Avenue in River West, known for its pasta fagioli and walls covered in celebrity headshots.

Picked by