3420 NW 68th St Oklahoma City, OK 73116