Taco Bell 28863

Taco Bell #28863 is a Taco Bell restaurant located at 2326 North 6th Street, Vincennes, Indiana.