About the Clinic
Vela Health is a medical clinic situated in Edmonton, AB. As a point of interest, it offers physician services. The clinic's physical location is 12315 Stony Plain Rd, Edmonton, AB T5N 3Y8, Canada.
Loading live Google Reviews...
Request an Appointment
Vela Health does not offer direct online booking. Send them a request and they will reach out to confirm availability.