About Us

About Us

Above Shanghai. Beyond the Sky. 1
Above Shanghai. Beyond the Sky. 2
Above Shanghai. Beyond the Sky. 3
Above Shanghai. Beyond the Sky. 4
Above Shanghai. Beyond the Sky. 5
Above Shanghai. Beyond the Sky. 6
Above Shanghai. Beyond the Sky. 7
Above Shanghai. Beyond the Sky. 8

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.

The Stage Logo

LG1, Sinar Mas Plaza, No. 501 Dongdaming Road, Hongkou District, Shanghai, China

Quick Links

  • About Us
  • Views
  • Experience
  • Ticket
  • Shop

Information

  • Events
  • Visitor Guide
  • Contact Us
  • FAQ

Follow Us

Stay connected for updates, events, and exclusive experiences from The Stage.

© 2026 The Stage Shanghai. All rights reserved.

Privacy Policy & Terms