london indaba yoga ← Back to Events London – Indaba Yoga + Google Map Indaba Yoga, 18 Hayes Place, NW1 6UA, London, United Kingdom Highl+44 20 7724 9994 www.indabayoga.com Upcoming Events There were no results found. Events List Navigation Next Events »