Skip to content
Menu
General Practice
Family Medicine
Skin Checks and Minor Procedures
Chronic Disease Management
For Employers
Injury Management
Worker’s Compensation
Occupational Health
Mental Health
Women’s Health
Antenatal Care
Men’s Health
Pathology
Podiatry
X-ray
Telehealth
Urgent Care
Dental
General and Family
Dental Check-ups
Gum Disease Treatment
Oral Surgery
Mouth Guards and Splints
X-ray and OPG
Fillings and Crowns
Wisdom Teeth
Cosmetic
Porcelain Veneers
Teeth Whitening
Invisalign™ Clear Removable Braces
Dental Implants
Children’s Dental
Urgent and Emergency Dental
Anxious Patients
Transport
Locations
Armadale
General Practice
Dental
Urgent Care
Cannington
General Practice
Dental
Urgent Care
Cockburn
General Practice
Dental
Urgent Care
Joondalup
General Practice
Dental
Urgent Care
Kambalda
General Practice
Midland
General Practice
Dental
Urgent Care
Osborne Park
General Practice
Dental
Urgent Care
About Us
Articles
Careers
Contact Us
Feedback
Our Team
Our Dentists
Our Doctors
Book now
Cannington Booking System
Contact Us
St John Medical
Armadale
(08) 9399 0909
Cannington
(08) 9350 8000
Cockburn
(08) 6174 6000
Joondalup
(08) 9400 7000
Kambalda
(08) 9027 0029
Midland
(08) 9260 5600
Osborne Park
(08) 9267 8600
St John Dental
Armadale
(08) 9498 1905
Cannington
(08) 9350 8050
Cockburn
(08) 6174 6050
Joondalup
(08) 9400 7050
Midland
(08) 9260 5650
Osborne Park
(08) 9267 8650