London spot next to Waterloo Station named UK’s ‘best hidden artwork’

March 30, 2026
2 Mins Read