Why ‘The Towers, London’ remains the UK’s most prominent advertising location
Nicola RefsonThe Towers, London – formerly known as Two Towers West – is one of the UK’s most iconic outdoor advertising sites, with an upscale international audience travelling between London and Heathrow.