Taco Bell 23769

Taco Bell #23769 is a Taco Bell restaurant located at 3246 Dauphin Street, Mobile, Alabama.