View Details 11207 N 131st Place E The Falls At Garrett Creek | Owasso $315,000 5 bd 3 ba 2,719 sqft 0.18 acres On Site 15 Days Ago