L'Articuisto is a restaurant offering French cuisine with creative dishes and tapas.