1
5112 S Harvard Ave
Tulsa, OK 74135
$3,700,000 USD
38,995 SF
38,995 SF
$3,700,000 USD
Freestanding