Taco Bell 21157

Taco Bell #21157 is a Taco Bell restaurant located at 2233 North Tustin Street, Orange, California.