Taco Bell 20639

Taco Bell #20639 is a Taco Bell restaurant located at 468 South Main Street, Orange, California.