7321 E 66th Pl
⋅
Tulsa, OK
MLS Number
2438576
Square Feet
2,700
Show More