Taco Bell 28705

Taco Bell #28705 is a Taco Bell restaurant located at 17182 Beach Boulevard, Huntington Beach, California.