by Waterways Travel | Mar 2, 2011 | Last Minute Availability, Surf Travel Specials
The Telo Island Lodge is located southeast of Nias and north of the Mentawais on the island of Sibranun in the group of 51 islands which are home to some remarkably under hyped surf. The lodge was built in 2006 and we consider it as the tropical equivalent of a fly...