Taco Bell 3108

Taco Bell #3108 is a Taco Bell restaurant located at 103 South Rampart Boulevard, Los Angeles, California.