Taco Bell 24660

Taco Bell #24660 is a Taco Bell restaurant located at 9925 Warner Avenue, Fountain Valley, California.