Floating Mountain Villa is located in 20588. Address of Floating Mountain Villa is 48, Glenloch Estate, Katukithula, 20588, Sri Lanka. Website of Floating Mountain Villa is http://floatingmountainvilla.com/. Floating Mountain Villa can be contacted at 94772000118.
Some of the places around Floating Mountain Villa are -
There are several around Floating Mountain Villa. Ramboda Villa, The View At Glenloch, and Floating Mountain Villa are some of the near Floating Mountain Villa.
48, Glenloch Estate, Katukithula, 20588, Sri Lanka