Taco Bell 3255 28th Street, Boulder, CO 80301