As
JPDM alluded to - there are thousands of restaurants in Shanghai - and until you get taken to one of the 'undiscovered' ones you'll never know.
But try this one for a start, one of my regulars and excellent:
http://www.smartshanghai.com/venue/2...rmant_shanghai
Their gong bao chicken is outstanding.