Taco Bell 26749

Taco Bell #26749 is a Taco Bell restaurant located at 304 South McLean Boulevard, Elgin, Illinois.