The restaurant and bar are on the 91st to 93rd floors of WFC in the Park Hyatt Shanghai Hotel. The observation deck is about 10 floors higher, but really at 90-100 floors above the city it doesn't really make a difference, you are still looking down on the neighboring Jin Mao Tower (#2 tallest). And for a few hundred kuai I'd rather get a bottle of wine.
Beautiful space and expensive but great food. My mom and I split the Chinese BBQ tasting plate and friends had sushi platter.
91-93 Floor, Park Hyatt Shanghai, 100 Century Avenue, Pudong New Area
+86 21 3855 1428, 3855 1429