3 Days Ago COMPARE Red River Apartments 1502-1640 E 71st St, Tulsa, OK 74136 Studio - 2 Beds $788 - $1,100
2 Wks Ago COMPARE 6307 S Owasso Ave, Tulsa, OK 74136 Unit 6309 S Owasso Ave Apartment for Rent 4 Beds $1,800
2 Wks Ago COMPARE 3915 E 60th Pl, Tulsa, OK 74135 Unit 3917 E 60th Pl Duplex Apartment for Rent 3 Beds $1,695
Discounts Updated Today COMPARE Riverside Park 7700 Riverside Dr, Tulsa, OK 74136 1 - 2 Beds $947 - $2,023