Delkanda Lake and walking track is located in Sri Lanka on 7V32535, Manel mawatha, Old Kesbewa Rd, Nugegoda, Negombo. Delkanda Lake and walking track is rated 3 out of 5 in the category leisure centre in Sri Lanka.
Address
7V32535, Manel mawatha, Old Kesbewa Rd, Nugegoda, Negombo