Land For Sale In Meegoda 77 perches land. 1.5 km on Madulawa road (to the land) carpet road. tube water. Thekala Electri...