China’s Stunning Piece of Architecture


Songhua Lake Resort of Jilin in China is the home of the picturesque, Stage of Forest. The META-Project was commissioned to design a viewing platform for the Songhua Lake Resort; Situated perfecting…

Read More

Share