Fresh INN Mexico offers Mexican-inspired snacks and drinks, including margaritas, with a focus on street food and a festive atmosphere.