Recently renovated, New Shanghai City is a Chinese restaurant located near the city center.