Zhapulu is an important eating street in Shanghai. There are a number of restaurants that can fit your needs. It used to be a landmark of food and drink in Shanghai in the last century. Though now it's not that shining, of course, due to the new grand commerce centers' appearance. But it's still a great choice for having a meal. It's less than 1 km long, and located not far from the bund.