Taco Bell

1700 28th St, Boulder CO

(800) 948-8488

Location