Dr. C.E Viljoen is a General Practioner and a Family Doctor in Florida. The practice is accessible to patients in Roodepoort, Fleurhof, Florida, Brixton and Johannesburg. The practice is situated strategically and easily accessed through Ontdekkers Road, Church Street, Goldman Street and Main Reef Road. Dr. C.E Viljoen has been practicing as a General Practioner and a Family Doctor for 28 years. His wealth of knowledge can be tapped into by booking an appointment with him online or visiting him at 15 Church Street, Florida, Roodepoort.
As a General Practioner and a Family Doctor any patient after consultation at 15 Church Street, Florida, Roodepoort; will attest to the fact that he is a thoughful GP and a proffesional. He is an experienced GP having practiced for 28 years treating patients from Roodepoort, Fleurhof, Florida, Brixton, Johannesburg, Northcliff just to mention a few. His General Practitioner's interests and treatments are directly aimed at improving the health; lifestyle of his patients across all ages.
Dr. C.E Viljoen's General Medical Practice offers comprehensive primary healthcare, with a personal touch to the family. He focuses on the management of medical conditions but also extends his services to health promotion and illness prevention.
So easy and convenient to book. Very friendly and helpful staff. I will definitely use this RecoMed again and will be going to Dr. Christian E Viljoen in the future.
I found the doctor to be caring and listened very well. Good overall experience for my first visit
Thank you doc and staff you were all great. Can't wait to be sick again just to get your excellent service.
My family has been with Dr Viljoen for the past 28yrs and has always had excellent service. He is now looking after our 3rd generation! We are very grateful for his care, advice and generosity with his time and patience. Van der Ross family, Discovery
PENSIONER
GENERAL MEDICAL EXAMINATION : R R300.00
GENERAL MEDICAL EXAMINATION : R R250.00
Insurance Rates
Bankmed
Comprehensive Plan
Per transaction
Discovery
KeyCare Series
Per transaction