Insta360 opens its first flagship retail store outside Asia on September 19, 2026, with a ceremony in New York City’s Times Square. Multiple outlets report the store is located at 1515 Broadway, and PetaPixel describes coverage from the site during the grand opening.
The move is presented as part of Insta360’s broader global retail expansion. PR Newswire frames the opening as a milestone for the company’s imaging business, while PetaPixel connects it to the company’s milestone of selling its 10 millionth camera, positioning the retail launch as a new step beyond its traditional reach.
While both sources agree on the timing and location of the flagship store, their emphasis differs: PetaPixel highlights in-person reporting from Times Square and links the opening to the 10 millionth-camera milestone, whereas PR Newswire focuses on the announcement-style details of the store’s address and the company’s expansion strategy.