La Mascotte is a French restaurant offering a menu with couscous and meat dishes. It features a terrace.