1835 N 105th East Ave Tulsa, OK 74116