Tate Modern
Londonlocality
United Kingdomcountry
About
The Tate Modern stands as a monumental beacon of contemporary art in the heart of London, housed within the formidable shell of the former Bankside Power Station. Its towering chimney and industrial facade echo the city's rich industrial past, while the vibrant art within speaks to its innovative present. Visitors flock here not merely for the vast collection of international modern and contemporary art but for the experience of the building itself—a cavernous space that transforms with each new exhibit, offering a fresh perspective on the art of our time.
Highlights
Top picks from the NaviSavi team
Go beyond the video
Book tours and experiences in London
Browse activities from local guides
