Doluwa
Doluwa is a New Town in Sri Lanka. Around Doluwa, There are many attractive Places must see. It is located within Central Province. See also
List of towns in Central Province, Sri Lanka

External links

Populated places in Kandy District
Geography of Kandy District