Light Up Times Square This Thanksgiving: Advertise Your Brand on the Big Screen!
I Love New York – Times Square , 1560 Broadway Manhattan, NY 10036, Manhattan, NY, United StatesImagine your brand showcased on the world's most famous screen, capturing the attention of millions in Times Square! EC Entertainment+ Media is offering a unique opportunity to elevate your brand this Thanksgiving.