New listing
2 bd
$1,600
Base rent
12914 E 33Rd St, Tulsa, OK 74134
Pet friendly • In unit laundry • Dishwasher