Source: AVNETWORK

Banner Managed Communication: Madame Tussauds Reaching Out to New York

A giant LED screen in New York City will give visitors to Times Square - 'the crossroads of the world' - the chance to see inside Madame Tussauds. The 13 foot by 12 foot LED screen, which was installed on June 19, is visible from 42nd Street.

Read full article »
Est. Annual Revenue
$100-500M
Est. Employees
100-250
CEO Avatar

CEO

Update CEO

CEO Approval Rating

- -/100

Read more