
Mimura Sri Lanka
Mimura is a beautiful village in Sri Lanka. It is located within Central Province.
The mountain views are outstanding.
There are some great waterfalls and swimming in these natural Sri Lanka pools gives you an experience of this tropical island that is Sri Lanka.