Taco Bell
3210 Arapahoe Ave.
Boulder, CO 80303
(303) 442-7066

Website
Map & Reviews