News

Scotts TKL is a small concept restaurant in Chengdu, China, which features an unfolding facade. The tiny restaurant sits within Taikoo Li District in the heart of China's fourth largest city.