LocationsSt John has a network of General Practice, Urgent Care and Dental clinic in Perth and regional WA. ArmadaleGeneral Practice, Urgent Care, Dental More information CanningtonGeneral Practice, Urgent Care, Dental More information CockburnGeneral Practice, Urgent Care, Dental More information JoondalupGeneral Practice, Urgent Care, Dental More information KambaldaGeneral Practice More information MidlandGeneral Practice, Urgent Care, Dental More information Osborne ParkGeneral Practice, Urgent Care, Dental More information Armadale Book a GP Book a DentistShop 62/63, 10 Orchard Avenue Armadale WA 6112General Practice (08) 9399 0909Urgent Care Check Google for opening hoursDental (08) 9498 1905Cannington Book a GP Book a Dentist1472 Albany Highway Beckenham WA 6107General Practice (08) 9350 8000Urgent Care Check Google for opening hoursDental (08) 9350 8050Cockburn Book a GP Book a DentistOpen 7 daysCockburn Gateway - 816 Beeliar Drive Success WA 6164General Practice (08) 6174 6000Urgent Care Check Google for opening hoursDental (08) 6174 6050Joondalup Book a GP Book a DentistOpen 7 daysJoondalup Gate - 21 Joondalup Drive Edgewater WA 6027General Practice (08) 9400 7000Urgent Care Check Google for opening hoursDental (08) 9400 7050Kambalda Book a GPOpen Mon - Sat2 Gum Nut Place Kambalda WA 6442General Practice (08) 9027 0029Midland Book a GP Book a DentistOpen Wed & FriBuilding 2, Unit 6-7, 8 Clayton Street Midland WA 6056General Practice (08) 9260 5600Urgent Care Check Google for opening hoursDental (08) 9260 5650Osborne Park Book a GP Book a DentistOpen 7 days435 Scarborough Beach Rd, Osborne Park WA 6017General Practice (08) 9267 8600Urgent Care Check Google for opening hoursDental (08) 9267 8650