Taco Bell 33866

Taco Bell #33866 is a Taco Bell restaurant located at 3255 28th Street, Boulder, Colorado.