Taco Bell 19817

Taco Bell #19817 is a Taco Bell restaurant located at 18780 North Highway 88, Lockeford, California.