Dr. Upendra Silva is best.. location : bamba..
i went their before 4 years ago to get rid from pimples all over my face.. for me his medicine worked well. but again, for some he wasn't that good.
check this link : http://www.skinclinic.lk/index.php?option=com_content&view=article&id=20&Itemid=23