Taco Bell 21200

Taco Bell #21200 is a Taco Bell restaurant located at 7030 Orchard Centre Drive, Holland, Ohio.