Get directions to: Taco Bell 18160, Clifton, CO
Restaurant address: 3231 I-70 Business Loop Clifton, CO 81520, USA
Restaurant: Taco Bell 18160