Project Sephora Shanghai Flagship Store

Location
Shanghai, China
Size
6,000 m² (64,580 ft²)
Status
Completed 2013
Sector
Retail
Services
Architecture, Interior Design
Client
Sephora