I recently went to a Chinese restaurant in Scarborough called Ramen.. they serve noodles in soup of all sorts... very good..
They also had this Black Sesame Ice Cream!!! TOTALLY AWESOME!!!!
My question is ... does anyone know where I could buy some from any supermarket?