Taco Bell 2872

Taco Bell #2872 is a Taco Bell restaurant located at 8760 West 95th Street, Hickory Hills, Illinois.