Taco Bell 31512

Taco Bell #31512 is a Taco Bell restaurant located at 1400 West Coast Highway, Newport Beach, California.