Albaraka is a Japanese restaurant offering a taste of authentic cuisine.