Dr Ranasinghe treats patients as people, always has time to interact with them, pulls up a chair, finds out the details.
"*" indicates required fields
Privacy Policy | Terms and Conditions