Ambewela

Ambewela: Photo

The small town of Ambewela is another popular attraction commonly referred to as Sri Lanka's “Little New Zealand” that is famed for its pleasant climate, as well as spectacular hills and grasslands.