Taco Bell 31650

Taco Bell #31650 is a Taco Bell restaurant located at 1059 North Lemoore Avenue, Lemoore, California.