What AI says about Shanti Toya

Shanti Toya is a yoga and wellness retreat center located in Bali that offers yoga, pranayama, and meditation classes.

AI mentioned Shanti Toya from December 2025 to March 2026.