Get directions to: Chef Express Chinese Food, Boise, ID
Restaurant address: 1098 North Orchard Street Boise, ID 83706, USA
Restaurant: Chef Express Chinese Food