I think the Museum of Cosmonautics in Moscow near VDNKh would fit that better. I'm very biased as I've been dozens of times due to it being free to students and conveniently located to where I lived in Moscow, but it's massive and directly under a huge monument to the space program, plus the park around it is full of dedications and smaller monuments to various figures in the program.
https://en.wikipedia.org/wiki/Memorial_Museum_of_Cosmonautic... https://en.wikipedia.org/wiki/Cosmonauts_Alley