Taco Bell 33622

Taco Bell #33622 is a Taco Bell restaurant located at 5801 South Vermont Avenue, Los Angeles, California.