City · Sri Lanka

Ambalangoda

Ambalangoda, Sri Lanka

Ambalangoda is a coastal town in Galle District, Southern Province of Sri Lanka. The town is famous for the hand crafting of traditional demon masks and its devil dancers.

Good to know

More places in Sri Lanka

Random Atlas | Ambalangoda - city in Sri Lanka