Top Glamping Spots in or near Tate Modern

Tate Modern is the national gallery of international modern art, located in London. Created in the year 2000 from a disused power station, it houses the national collection of British art from the year 1500 to the present day, and of international modern art. The gallery is a very popular destination with Londoners and tourists alike. Entry to the collection displays and some temporary exhibitions is free.
5 Results In Or Near Tate Modern

We have included results from a wider search radius as there was no availability for the location selected