Is there a place to buy margarita mix? I seem to remember Charlie's store in Shekou had some. That's all the way on the other side of the city. Does Metro have it? Any place to buy around Coco park or Luohu? I hope we don't have to go all the way to City Super in Hong Kong.