Taco Villa in St. Cloud Announces Opening Day
28 Feb 2022
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.
28 Feb 2022
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.