1802 S Jackson Ave
Tulsa, OK 74107
$1,100,000 USD
12,000 SF
10
Units
12,000 SF
$1,100,000 USD
Apartments