Scumaci's Restaurant, CHICAGO, Illinois (IL)

Feeling hungry? Scumaci's Restaurant might be the place to eat to suit your needs.
Conveniently located at 220 West 31st Street () in CHICAGO, Illinois (IL) (60616), Scumaci's Restaurant can be reached at 3123280502. It is advisable to call ahead of time to make a reservation.
More restaurants in CHICAGO, Illinois (IL)


Scumaci's Restaurant contact information and details:
Address: 220 West 31st Street - , CHICAGO, Illinois (IL) 60616
Contact Phone: 3123280502