Taco Bell 16508

Taco Bell #16508 is a Taco Bell restaurant located at 6049 West 95th Street, Oak Lawn, Illinois.