Book your flu vaccine with a GP or pharmacy online. Find nearby appointments

Davidson Family Medical Practice

Davidson GP / Medical Centre

This practice does not take online bookings with Healthengine

Let this practice know you would like to book online appointments via Healthengine.

Open until 5:30pm
Shop 3 / 6 Yindela Street Davidson, NSW 2085

Find Davidson Family Medical Practice

Map of Davidson Family Medical Practice

Our Focus is on Family Medicine, from Newborns to the Elderly

At Davidson Family Medical Practice, our focus is on family medicine, from newborns to the elderly. Our practice is purpose-built with comfortable and well-equipped consulting rooms and our medical professionals continue to develop their skills to ensure the highest quality of general medical care. We provide a personalised, warm, and friendly environment to give patients the confidence to discuss their individual needs.


All of our doctors are vocationally registered with the Royal Australian College of General Practitioners (RACGP) and the practice is fully accredited with General Practice Australia (GPA), and work together to offer you extensive services, including:


  • Newborn assessment

  • Childhood immunisations

  • Child development assessment

  • Adolescent health

  • Gynaecological examination and pap smears

  • Implanon insertion and removal

  • Family planning

  • Shared pregnancy care

  • Menopause management

  • Aged care

  • Health promotion and preventative health

  • Osteoporosis screening and management

  • Sexually transmitted diseases

  • Blood pressure and cholesterol screening

  • Chronic disease management

  • ECG heart assessments

  • Mental health issues

  • Insurance and employment medicals

  • Skin cancer checks and removal of skin cancers

  • Smoking cessation

  • Onsite pathology services

  • Sports injuries

  • Work cover


We are located within the Yindela Centre, which also has podiatry and physiotherapy clinics, should you require these specialist services following your appointment. 


As a mixed billing practice, we bulk bill pensioners and all children under 16. Health Care Card holders are charged a reduced fee. All other patients are billed $75 for a standard consultation and $120 for a long consultation. All new patients who book through HealthEngine are encouraged to download the New Patient Registration Form here, and give to reception on arrival. Please note that online appointments are allocated to the first available GP for that time slot. For emergency appointments, nurse appointments, and long appointments, please phone the practice.


Additionally, we are ideally located for patients living or working in suburbs including Frenchs Forest, Forestville, East Killara, Davidson, Belrose, Oxford Falls, Beacon Hill, and Allambie Heights. Patients can read magazines and watch television while they wait for appointments, and there is even a play area to entertain children. The practice also has a baby change table, free onsite parking (direct access off Pound Avenue), and is fully wheelchair accessible.


We are open 6 days a week, with appointments available from 8.30am to 5.30pm Monday to Friday, and from 8.30am to 12 midday on Saturday. Booking an appointment is easy and can be done at any time using our convenient online booking service. Simply scroll to the top of the page and click on your preferred appointment time from the options listed to get started now. 


Team profile photo of Richard Ng

Dr Richard Ng

GP, Male
Team profile photo of Frank Brennan

Dr Frank Brennan

GP, Male
Team profile photo of Winnie Loh

Dr Winnie Loh

GP, Female
Team profile photo of Betty Chen

Dr Betty Chen

GP, Female

Practice information

Contact details

Shop 3 / 6 Yindela Street Davidson, NSW 2085
(02) 9452 6...
(02) 9452 6...

Opening hours

8:30am - 5:30pm
8:30am - 5:30pm
8:30am - 5:30pm
8:30am - 5:30pm
8:30am - 5:30pm
8:30am - 12:00pm

Languages spoken


Special interests

Adolescent health
Aged care