Blending true architectural design with the very best digital screen technology raises the bar for the whole sector”
Situated between Heathrow and central London, the site is expected to reach a monthly audience of 2.3 million road users, and is now reportedly the UK’s, ‘most prominent advertising location’.