Get directions to: Shanghai Restaurant, Walnut Creek, CA
Restaurant address: 1291 Parkside Dr Walnut Creek, CA 94596, USA
Restaurant: Shanghai Restaurant