fbpx

Ambalangoda is a coastal town located in Galle District, Southern Province of Sri Lanka. Governed by Ambalangoda Urban Council, the town is famous for its ancient devil masks and devil dancers.

View:
Property Location: Ambalangoda Clear