Taco Bell 20462

Taco Bell #20462 is a Taco Bell restaurant located at 615 Centennial Street South, Aberdeen, South Dakota.