2624 Quail Ridge Court, Stillwater, OK 74074 - Homesnap