Villa Azteca is a Mexican restaurant offering classic dishes like enchiladas and tacos, alongside cocktails, in a cozy and trendy setting with vegan options.