12502-12510 E 21st St
Tulsa, OK 74129
$499,900 USD
4,800 SF
4,800 SF
$499,900 USD
Freestanding