Taco Bell - 1201 N Keller in Effingham, Illinois (Mexican Food, Fast Food, Restaurant) - Map

Map & Directions Store Details & Deals

1201 N Keller
Effingham, Illinois 62401

Phone: (217) 342-5500

Detailed Map