The Place, yang dikenal secara lokal sebagai Shimao Tianjie, terletak di Guanghua Road, Distrik Chaoyang, di jantung Distrik Bisnis Pusat Beijing. Tempat ini berupa lorong belanja terbuka yang membentang di antara dua menara perkantoran, dengan toko, restoran, dan kafe berjejer di kedua sisinya. Fitur utamanya adalah "Sky Screen", layar LED raksasa berukuran panjang 250 meter dan lebar 30 meter yang menutupi seluruh langit-langit lorong, menjadikannya salah satu layar digital terbesar di Asia. Layar ini menyala setiap malam menampilkan visual memukau mulai dari cuplikan peragaan busana hingga karya seni animasi, memberikan suasana bak mimpi yang unik pada tempat ini. The Place menarik pengunjung yang mencari pengalaman visual berbeda selain berbelanja biasa, dan paling baik dikunjungi pada malam hari saat pertunjukan layar berada di puncaknya, di tengah suasana hidup yang mencerminkan denyut kehidupan malam di jantung Beijing.