MyCha is a dessert spot specializing in matcha green tea drinks and soft-serve ice cream, offering a taste of authentic matcha.