Azabache is a restaurant offering a diverse menu with Chinese, Japanese, Mediterranean, and Spanish cuisine, including gluten-free options.