
About Us
Brand Story
The Stage at Sinar Mas Plaza is Shanghai’s highest open-air observation deck. At 320 meters above the city, it offers an uninterrupted 360° panorama of the skyline.
Inspired by Shakespeare’s line, “All the world’s a stage,” the experience unfolds in five acts — where materials, light, fragrance, and sound shape an immersive journey through the senses.
A new perspective above Shanghai, reshaping the city's skyline.
Above Shanghai. Beyond the Sky.









