My Open Museum
EN
|
FR
Tate Modern

Tate Modern

Location

Website

Social networks

About the museum

London's Tate Modern, established in 2000, is housed in a former power station and showcases international modern and contemporary art from the 20th and 21st centuries. Its innovative exhibitions and the iconic Turbine Hall installations make it a pivotal destination for contemporary art enthusiasts.
Filter
Filter