Taco Bell 26840

Taco Bell #26840 is a Taco Bell restaurant located at 12011 Venice Boulevard, Los Angeles, California.