Taco Bell 24287

Taco Bell #24287 is a Taco Bell restaurant located at 202 North Highway 65, Lindsay, California.