Get the app

Open Up Space

star star star star star 115

Rooftop, 68 XinQiao Road, Shanghai

OpenUp Space is a warm and peaceful nest where you develop self awareness and bloom spiritually through inspiring activities and events.

  • Popular Place
  • Quality Choice