uplist.lk
Talalla Retreat
Talalla Beach is located in South Sri Lanka, We offer the perfect setting of Yoga Retreats, Wellness Retreats and Surf camps. The Yoga Shala is a smallest and it can accommodate up to 45 members so far, it is an open-sided studio, It is nearby the open grassed coconut grove…