Sân khấu, tọa lạc trên tầng cao nhất của SMP Shanghai Magnolia Plaza, ngang tầm với các tòa nhà chọc trời quốc tế và đã thu hút sự chú ý của công chúng toàn cầu như một địa danh đô thị mới.
Nằm ở độ cao 320 mét so với mặt đất, tầm nhìn toàn cảnh 360 độ định hình lại đường chân trời của Thượng Hải
Nó kết hợp sự bao la của bầu trời và thể hiện nhịp đập của thành phố, trở thành hiện thân của tính thẩm mỹ trong cuộc sống tại Thành phố Phép thuật.