Add this property to your favorites View Details 17507 E 88th Street N Green Meadows Estates III | Owasso $228,900 3 bd 2 ba 1,408 sqft 0.97 acres New On Site 6 Days Ago