Green Tea Cafe MAMECHA is a Japanese cafe offering onigiri, karaage, cakes and a variety of hot and cold drinks in a relaxed setting.