News Citizen Watch Opens First North American Flagship Store by Nate Hunter November 25, 2014 Lyndhurst, N.J. — Located at 1500 Broadway in New York’s Times Square, this is the first Citizen Watch global retail concept store in North America. Continue Reading November 25, 2014 0 FacebookTwitterPinterestEmail