43
1244 S Quincy Ave
Tulsa, OK 74120
$1,596,000 USD
7,128 SF
8
Units
7,128 SF
$1,596,000 USD
Apartments