Taco Bell

320 11th St SW Plaza, Spencer, IA 51301