Big Screen Plaza is a dynamic outdoor venue in New York City that showcases a variety of digital content on a large screen for public viewing.
With a focus on art, culture, and entertainment, Big Screen Plaza provides a unique platform for artists, filmmakers, and brands to engage with a diverse audience in a vibrant urban setting.
Generated from their business information