Taco Bell 34636

Taco Bell #34636 is a Taco Bell restaurant located at 2313 Sherwood Forest Boulevard, Baton Rouge, Louisiana.