Al Baraka is a Moroccan restaurant offering traditional cuisine and tea.