Get directions to: China Village, Jerome, ID
Restaurant address: 123 South Alder Street Jerome, ID 83338, USA
Restaurant: China Village