Menchie’s adds southern locations

May 25, 2015

Menchie’s has opened two new southern locations. One is in Austin, Texas, and the other is in Jacksonville, Florida.