!No Teacher(s) assigned The perfect yoga holiday on La Gomera, Canary Islands 26 May - 2 June 2018 Cost from £630