Get directions to: China Village Restaurant, Turlock, CA
Restaurant address: 235 W Main St Turlock, CA 95380, USA
Restaurant: China Village Restaurant