13816 E 89th St N
⋅
Owasso, OK
⋅
3 beds
⋅
2 baths
⋅
2,620 sqft
MLS Number
2517310
Beds
3
Baths
2
Square Feet
2,620
Lot Size
12,758
Show More