Taco Villa in St. Cloud Announces Opening Day
News
ST. CLOUD -- The new Taco Villa in downtown St. Cloud has announced its opening day.
According to a Facebook post, they plan to open their drive-thru on Tuesday.
News
ST. CLOUD -- The new Taco Villa in downtown St. Cloud has announced its opening day.
According to a Facebook post, they plan to open their drive-thru on Tuesday.