Taco Bell 17128

Taco Bell #17128 is a Taco Bell restaurant located at 8220 Ohio River Road, Wheelersburg, Ohio.