About the Clinic
Southwell Medical Centre is a medical centre located at 1230 91 St SW #202a, Edmonton, AB T6X 0P2, Canada. It provides physician services. The clinic is open on weekdays and also offers Saturday hours.
Loading live Google Reviews...
Hours
Request an Appointment
Southwell Medical Centre does not offer direct online booking. Send them a request and they will reach out to confirm availability.