Ichabod's Bar & Grill

1714 S. Banker Street
Effingham, Illinois 62401
217-342-2157