Shangri-La Hambantota Resort & Spa

Shangri-La in Sri Lanka

The new 300-room five-star Shangri-La Hambantota Resort & Spa is a throwback to a bygone style of tropical luxury