Sri Lanka
Colombo
$187
The proposition at Shangri-La Hotel Colombo is a clear one: a five-star hotel in Colombo and a composed place to return to after a day in the destination.