Shangri-La Hambantota Golf Resort & Spa, Ambalantota, Sri Lanka Overlooking the pristine southern coast, the Shangri-La Hambantota, a member of the luxurious, global Shangri-La hotel group is...