Taco Bell 28708

Taco Bell #28708 is a Taco Bell restaurant located at 19002 Beach Boulevard, Huntington Beach, California.