L'Île aux Singes is a French restaurant offering a creative menu in a warm and inviting setting.