Taco Bell 24758

Taco Bell #24758 is a Taco Bell restaurant located at 240 South Locust Street, Dubuque, Iowa.