Taco Bell 31510

Taco Bell #31510 is a Taco Bell restaurant located at 2563 Charlestown Road, New Albany, Indiana.