Mantara villa is located in Sri Lanka. Address of Mantara villa is Matara, Sri Lanka. Mantara villa can be contacted at 94779963021. Mantara villa is rated 5 (out of 5 stars) by 5 reviewers on the web.
Some of the places around Mantara villa are -
Matara, Sri Lanka