12156 E 21st Ct
⋅
Tulsa, OK
MLS Number
2443825
Square Feet
1,180
Show More