Floating Mountain Villa
Floating Mountain is a villa located in Nuwara Eliya the cool place of Sir Lanka. This place is suitable for guests how are like to have relaxed in the center of Sri Lanka also is surrounded by mountains. Cool and nice wonderful view guests can enjoy. The villa offers an outdoor swimming pool, free private parking, Wi-Fi, garden, sun terrace, children's