Casa Azul is a Mexican restaurant and tequila bar offering a menu with street food options. It features table service and accepts credit cards.