Elmwood Family Health Centre is located in St Thomas, Canada on 417 Wellington St #111. Elmwood Family Health Centre is rated 3.3 out of 5 in the category medical clinic in Canada.
Address
417 Wellington St #111
Accessibility
Wheelchair-accessible toilet