Costa Azul is a Mexican restaurant offering margaritas and south-of-the-border cuisine in a festive, colorful setting with patio seating.