Nope. It's north of the museum, near the man entrance to the Okhotnoy Ryad underground shopping mall, in the courtyard north of the museum which constitutes the northern perimeter of Red Square.