Sold 12712 E 78th Street North — Owasso, OK 74055 Owasso Real Estate for Sale Beautiful recently renovated 3-story… More Details $239,900