A fluffy sponge cake filled with fresh green tea powder cream, Matcha Swiss Roll is a favorite Japanese sweet treat for dessert or snack time.
2.8k