Taco Bell 26707

Taco Bell #26707 is a Taco Bell restaurant located at 101 12th Street, Windsor, Colorado.