Taco Bell 27883

Taco Bell #27883 is a Taco Bell restaurant located at 1705 North Avenue, Spearfish, South Dakota.