908 W 85th St S
⋅
Tulsa, OK
MLS Number
2417704
Beds
3
Baths
3.5
Square Feet
2,495
Lot Size
9757
Show More