13223 E 101st St N
⋅
Owasso, OK
Pending
PENDING
Beds
5
Baths
3
Square Feet
2,866
Lot Size
108,900
Show More