Type at least 1 character to search

Shanghai Science & Technology Museum

Space & interactive installations design
Scale

2500 sqm

Status

Under-construction