Insight Medical Imaging - Castledowns is located in Edmonton, Canada on 15309 Castle Downs Rd NW. Insight Medical Imaging - Castledowns is rated 4.5 out of 5 in the category medical diagnostic imaging center in Canada.
Address
15309 Castle Downs Rd NW
Accessibility
Wheelchair-accessible entrance
Wheelchair-accessible toilet