Talalla, Sri Lanka

It is located within Southern Province.Talalla has many attractions to explore with its fascinating past, intriguing present and exciting future.