Tabawan Island is located at Tabawan Island, South Ubian, Lalawigan ng Tawi-Tawi, Philippines
Tags : #NaturalFeature, #Establishment
There is no place like home
Home. White beaches, polite people, the best and simpliest life. Though water is a problem, we have the sea to ourselves.