Taco Bell 23963

Taco Bell #23963 is a Taco Bell restaurant located at 14551 East Colfax, Aurora, Colorado.