Home Tags Neil Blumenthal

Tag: Neil Blumenthal

Warby Parker opens Sloatsburg eyewear factory

The $15 million, 34,000-square-foot optical lab is the first to be fully owned by the Manhattan-based company.