About Our Oviedo, FL Location. At the Woman's Health Centers in Oviedo, Florida, we are committed to providing our patients with a one-stop shop for their health. Whatever it is that you may need help with related to women's health, we are here for you. Our team of physicians specialize in all areas of women's health and wellness..