Eco Island Sri Lanka Tented Safari Camp Yala *** Yala, No.1005, Yala National Park, 82600, Yala, Lk Facilities in hotel Important