Back to Godmode
About Ottawa Department of Medicine
The Ottawa's Department of Medicine is the largest department within The Ottawa Hospital comprising of nearly 700 physicians, researchers, educators and administrators and providing sub-specialty care in 17 medical divisions.
Location
501 Smyth Rd, Ottawa, Ontario, Canada, K1H 8L6