10517 South 86th Pl E
⋅
Tulsa, OK
Beds
4
Baths
3
Square Feet
3,606
Lot Size
8330
Show More