Taco Bell 303

Taco Bell #303 is a Taco Bell restaurant located at 1507 South Nevada Avenue, Colorado Springs, Colorado.