Ambewela, Sri Lanka

Ambewela is one of the most beautiful towns that Sri Lanka boasts of and it’s situated in the Nuwara Eliya district about 17km away from the city centre of Nuwara Eliya. Ambewela has some of the highest and widest grasslands of Sri Lanka while it is located at an altitude of more than 6000 ft.