Land for Sale in Upper Glenloch Ramboda in Nuwara Eliya, Rs 175K a Perch | Harimila