Luxury and birdwatching in Sri Lanka’s paradise
Malabar Hill is a boutique hotel in the south of Sri Lanka, a little inland from Weligama Bay, known to surfers and whale watchers. It sits atop a hill with a view on one side of the Indian Ocean a few kilometers away, welling up into Weligama Bay. On the …