Nike has inaugurated its flagship store in New York City, dubbed as “House of Innovation 000.” The six-level space, including a below-street-level floor, covers around 68,000 square feet on the corner of Fifth Avenue and 52nd Street. The store has been designed to offer services that are highly customizable and effortlessly ...