100 South Chop House, ELMHURST, Illinois (IL)
Conveniently located at 100 South York Rd. () in ELMHURST, Illinois (IL) (60126), 100 South Chop House can be reached at 6307829091. Remember to call in ahead of time to make a reservation.
More restaurants in ELMHURST, Illinois (IL)
100 South Chop House contact information and details:
Address: 100 South York Rd. - , ELMHURST, Illinois (IL) 60126
Contact Phone: 6307829091