Dr. Niroshe Amarasekera

Specialist GP & Medical Educator

MBBS, FRACGP, DCH, ARANZCOG (P), MClinEd.

Compassionate care and expertise of a specialist GP tailored to your individual health needs