6805 E 98th Street, Tulsa, OK 74133 - Homesnap