Willow Creek Condominium 6845 South Toledo Avenue, Tulsa, OK 74136