Experience the magic of New York City like you’ve never before. See yourself and your loved ones on a massive billboard in Times Square.
Our billboard is 55 x 31 ft and it is located at 1560 Broadway (between 46th and 47th Street), right above the Pelé store.