Mark Wahlberg and his team open friendly cantina Flecha at Town Square