Taco Bell 3069

Taco Bell #3069 is a Taco Bell restaurant located at 490 North Tustin Street, Orange, California.