When staying in shanghai and being tired of chinese food try out the restaurant m on the bund which is one of the classiest places in China. If you go there for lunch you can sit on the terrace with a superb view of the modern peninsula. Food is great and prices for lunch are affordable.
No. 5 The Bund, (at Guangdong Lu) Shanghai Shanghai China