Ahimsa Yoga Studio Elmhurst North Yoga & Pilates Resources | Yoga Studios & Classes ahimsayogastudios.com (207) 805-7837 Ahimsa Yoga Studio Elmhurst North 381 N York St #24, Elmhurst, IL 60126, USA | Elmhurst