Taco Bell

3255 28th Street, Boulder, CO 80301