Javascript is required to view this map.

La Scarola

Category: Restaurants, Italian
General Info
721 W Grand Ave
Chicago,
IL
60610
Phone
(312) 243-1740
Payment Methods
Attire
  • Casual