News

Warby Parker, the American eyewear brand, will open its 13th store in New York City this week — and 300th in the nation.