Cost Plus World Market 63

Cost Plus World Market #63, also known as World Market Boise, is a Cost Plus World Market specialty home decor store located at 1157 North Milwaukee Street in Boise, Idaho.