Commercial Property - Hotel for Sale in Ella (A6831), Rs 480M | Harimila