Get directions to: Taco Time, Delta, CO Restaurant address: 707 Main St Delta, CO 81416, USA Driving Walking Bicycling Restaurant: Taco Time