The Homewood Clinic is located in Edmonton, Canada on Professional Building, 8215-112 street Plaza. The Homewood Clinic is rated 1.7 out of 5 in the category mental health clinic in Canada.
Address
Professional Building, 8215-112 street Plaza
Accessibility
Wheelchair-accessible entranceWheelchair-accessible toilet