Taco Bell 4704

Taco Bell #4704 is a Taco Bell restaurant located at 4101 Jamboree Road, Newport Beach, California.