

ECCO China Design Center
Credits
Company / Customer
Designer
Year
2026
Location
Lujiazui, Shanghai (CN)
Disciplines
Interior
Category
Workplace
Award
Winner
Details
Located in Lujiazui, Shanghai, the Ecco China Design Center is a creative hub for footwear and apparel R&D. The human-centred space dissolves physical boundaries to create a fluid central plaza. Modular seating adapts to diverse interaction scenarios, offering flexibility and freedom, while custom artworks, such as the embroidered piece “Fragments of Light,” translate the brand’s DNA into everyday inspiration, continuously sparking creativity and emotional engagement.








