Haha, I have no idea, somewhere in the center around the Red Square, I was given a super-quick round by someone I know over-there, so I was never able to decipher the station names =D
Nice feel, like that strange phenomena one discovers as a kid when you look into two mirrors at the same time and it creates an infinite image of the same thing....