Derived from the Sanskrit word for ‘peace’, aman, and the Sinhalese word for beach, wella, Amanwella is a contemporary beach resort in Sri Lanka.
Best for Forget-Everything Beach Lounging
Ranked No. 4 in Top 10
Ranked No. 5 in Terrific 10
Listed under Sri Lanka
Top Hotels in the World