AYURA is a Japanese skincare brand founded in 1995. Its name comes from the Sanskrit word “ayus,” meaning “life” .

Recently Viewed Products