Iguana Azul is a Mexican restaurant offering familiar dishes like nachos, tacos, and enchiladas in a relaxed atmosphere.