Sudamala Resorts, Komodo is nestled directly on the white sands of Pede Beach, overlooking the glistening Flores Sea and the enchanting islands of Komodo National Park. This makes … Read More