1220 E 20th St Tulsa, OK 74120