Fabulous Coconut Garden Beach Resort
Want to get away from it all ? Coconut Garden Beach Resort in Indonesia in the island of Flores, one of Indonesia’s eastern islands, is an undiscovered jewel where time stands still. Far from the commercialized landscape that you’ll see in way too many areas of the country, Flores is a nature lover’s heaven