Get directions to: Shanghai Restaurant, Merced, CA
Restaurant address: 1513 W Main St Merced, CA 95340, USA
Restaurant: Shanghai Restaurant