Windsor Family Health Team is located in Windsor, Canada on 2475 McDougall St Suite 245. Windsor Family Health Team is rated 4.1 out of 5 in the category medical clinic in Canada.
Address
2475 McDougall St Suite 245
Accessibility
Wheelchair-accessible lift
Wheelchair-accessible toilet