Architecture
C+ Architects perches glass restaurant above dramatic mountain landscape
Floating Island Restaurant by C+ Architects features a glazed dining room on stilts cantilevering from a hillside overlooking mountains in Chongquing, China. More about C+ Architects perches glass restaurant above dramatic mountain landscape