3727 S 74th West Pl Tulsa, OK 74107