Taco Bell 2189

Taco Bell #2189 is a Taco Bell restaurant located at 1530 West Algonquin Road, Arlington Heights, Illinois.