Hidden Matcha Spots in BaliMatcha spots in Bali: Top cafes in Canggu, Seminyak & Ubud — drinks, desserts, prices and pro tips.