Les Tetes d'Ail is a restaurant featuring cuisine du Sud with bio vegetables from their own garden.