Taco Bell
FAMILY RESTAURANTS
Address:
1201 N Keller Dr
Effingham , Il
62401-4530
Phone:
217-342-5500
Fax:
217-342-5500
Contact Person:
Melissa Loy
Print