16605 E Admiral Boulevard Tulsa, OK 74116