Taco Bell 18366

Taco Bell #18366 is a Taco Bell restaurant located at 908 Edwardsville Road, Troy, Illinois.