Lilla Snack is a Moroccan restaurant offering a variety of dishes and mint tea.