Taco Bell 16664

Taco Bell #16664 is a Taco Bell restaurant located at 205 B Superior Avenue, Bogalusa, Louisiana.