Chelyabinsk
Russia. Chelyabinsk region
“Detskii Mir” department store1935
Lenin prospekt, 46
2003-07-13
© Photograph by William Brumfield