Isla Reta Beach Resort at Talikud Island
Isla Reta Beach resort definitely makes the perfect destination for a weekend getaway, an island of peaceful and natural ambiance. Just an hour boat ride away from the city. Located at Brgy. Sta. Cruz, Talikud Island Davao del Norte, Philippines. They named the island Talikud, which means “back” in Cebuano because Talikud island can be seen at…
