20.5 Perches Land for Sale in Udahamulla, Nugegoda…, Rs 71.8M | Harimila