Taco Bell 33461

Taco Bell #33461 is a Taco Bell restaurant located at 2121 West Balboa Boulevard, Newport Beach, California.