Taco Bell 22619

Taco Bell #22619 is a Taco Bell restaurant located at 1717 Morse Road, Columbus, Ohio.