Green Tea Fried Tempura Ice Cream @ Sun Sushi Bar & Japanese Cuisine