Contact Us Ashton Creek Complex 9202 S. Toledo Ave Tulsa, OK 74137(opens in a new tab)Monday - Thursday9:00 AM - 4:00 PM(918) 493-3133(918) 493-2322Patient Information Form(opens in a new tab)(opens in a new tab)