at 721 W Grand Ave, Chicago , 60654-5507 United States
2773 FB users likes La Scarola Italian Restaurant, set it to 86 position in Likes Rating for Chicago, Illinois in Local Business category
La Scarola Italian Restaurant is Chicago based place and this enity listed in Italian Restaurant category. Located at 721 W Grand Ave IL 60654-5507. Contact phone number of La Scarola Italian Restaurant: (312) 243-1740