Taco Bell 26011

Taco Bell #26011 is a Taco Bell restaurant located at 804 West 27th Street, Scottsbluff, Nebraska.