Taco Bell 28711

Taco Bell #28711 is a Taco Bell restaurant located at 12105 West Pico Boulevard, Los Angeles, California.