- 9023 S Delaware Ave #605, Tulsa, OK 74137$1,385/mo2 beds · 2 baths · 1,112 sq ft9023 S Delaware Ave #605Tulsa, OK 74137
- 3707 E 99th Pl S #1, Tulsa, OK 74137$22,000/mo8 beds · 8 baths · 8,134 sq ft3707 E 99th Pl S #1Tulsa, OK 74137
Updated
Updated