1836 S Baltimore Ave Tulsa, OK 74119