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