Taco Bell 28709

Taco Bell #28709 is a Taco Bell restaurant located at 2259 Harbor Boulevard, Costa Mesa, California.