Signage Up on New Taco Villa Location in St. CloudSignage Up on New Taco Villa Location in St. CloudSaying it is another step closer to opening their doors, the new owners of the Taco Villa brand in St. Cloud have installed the signs on their building.Jim MauriceJim Maurice