apartments ok towne tulsa towne square apartments tulsa ok Apartments for rent in S Towne Square Tulsa. 375 - 850 sqft 375 -. Cherry Street District Travel And Tourism Ok… Saturday, May 28, 2022 Edit