Overview Details Press Releases Multimedia Locations People Groups Iboga Wellness Center located in beautiful Costa Rica offers spiritual retreats and detoxification programs to provide people with the opportunity to heal their body, mind, and spirit.