Deniyaya

Deniyaya

If you’re planning a trip to Sri Lanka, you might be wondering where Deniyaya is located. Deniyaya is a small town situated in the Matara District of the Southern Province of Sri Lanka. It is approximately 150 kilometers south of …

Deniyaya Read More »

Shopping Cart