Taco Bell 21553

Taco Bell #21553 is a Taco Bell restaurant located at 1107 Grand Caillou Road, Houma, Louisiana.