Shangri-La Hambantota
Sittrakala Watta, Chithragala, Ambalantota 82100
Hotel Overview: Nestled on the southern coast of Sri Lanka, Shangri-La Hambantota is a beacon of luxury, seamlessly blending sustainability with lavish comfort. This resort stands out with its commitment...