I guess sanlitun in in chaoyang district of beijing. I have been to indian kitchen grocery store there. It is behind sanlitun police station. We cant make out if it is an indian grocery store.. some small small chinese stores are there.. i am not remembering exactly whether shop name is written or not last we visited that place in 2010.