L'Artha is a restaurant offering French cuisine with a focus on providing a unique culinary experience.