11713 E 84th Pl N
Owasso, OK
Property Details
2323527
MLS Number
3
Beds
2.5
Baths
2,543
Square Feet
12335
Lot Size
Photo Gallery
Show More