Mark Wahlberg’s Flecha Cantina in Town Square on the Las Vegas Strip has been open for just a few weeks. But on the eve of ...