Dehiwala Zoo Review Dehiwala Zoo named as the National Zoological Gardens of Sri Lanka is an Attraction for both locals and tourists. It is the most famous Zoological Gardens in Sri Lanka.... Continue Reading