Scumaci's Restaurant, CHICAGO, Illinois (IL)
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
