Get directions to: China Cafe, Cottonwood, ID
Restaurant address: 405 Main St Cottonwood, ID 83522, USA
Restaurant: China Cafe