Doluwa

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