‘Red Star Over Russia’: A Revolution in Visual Culture 1905-55

8 November 2017 to 18 February 2018
Tate Modern
Bankside
London
SE1 9TG
United Kingdom
View On Map
Location

Tate Modern


Bankside
London
SE1 9TG
United Kingdom