No.115 Yu Yuan Road, Shanghai 200010, China, Shanghai
Large noisy restaurant. Middling dumplings. Only came here because the other great place was closed for renovations.
Large noisy restaurant. Middling dumplings. Only came here because the other great place was closed for renovations.