Willow Creek Condominiums are located in South Tulsa near St. Francis Hospital. There are a variety of restaurants nearby in case you do not have time to prepare a meal. There is a twenty-four-hour pharmacy less than a mile away. There is a swimming pool
on the facility and there are washer and dryer hookups in the apartments.
...