Taco Bell 26111

Taco Bell #26111 is a Taco Bell restaurant located at 2118 Sunset Boulevard, Steubenville, Ohio.