Women’s Care Consultants (WUCA) Physical Address: 3023 North Ballas Road, Frontenac, MO, USA Mailing Address: 3023 N. Ballas RoadMissouri Baptist Medical Center - Building D, Suite 120St. Louis, MO 63131 Phone: 314-432-3669