The Palace By Ocean ** 80562 Ahungalla, 84 Galle Rd Near Ahungalla Beach Facilities in hotel Important