Taco Bell 24689

Taco Bell #24689 is a Taco Bell restaurant located at 1228 Saint Charles Street, Houma, Louisiana.