2025 W Ute St Tulsa, OK 74127