Ahh yep Google maps is hard to use in China, try looking up 190 Beijing Road(E), gotta take an elevator upstairs. When you enter the place is full of curtains and a staircase, The Upper Room also doesn’t open on Monday, and it opens Tuesday-Sunday from 12pm-1am. If you have a Chinese friend it’d be easier for them to use Chinese apps for specific info :)