Taco Bell 23488

Taco Bell #23488 is a Taco Bell restaurant located at 217 West Appleway Avenue, Coeur d'Alene, Idaho.