Taco Bell 23768

Taco Bell #23768 is a Taco Bell restaurant located at 5392 Highway 90 West, Mobile, Alabama.