Ambalangoda
Overview
Ambalangoda is a coastal town located in the Southern Province of Sri Lanka. It is a town that is rich in culture, history, and tradition. Known for its intricate masks and beautiful handcrafted lace, Ambalangoda is a popular tourist destination that attracts visitors from all over the world.