Taco Bell 28731

Taco Bell #28731 is a Taco Bell restaurant located at 1604 South La Brea Avenue, Los Angeles, California.