{"id":1807,"date":"2026-03-23T09:42:00","date_gmt":"2026-03-23T02:42:00","guid":{"rendered":"https:\/\/satusatu.com\/inspiration\/?p=1807"},"modified":"2026-03-28T23:25:15","modified_gmt":"2026-03-28T16:25:15","slug":"matcha-bali","status":"publish","type":"post","link":"https:\/\/satusatu.com\/inspiration\/matcha-bali\/","title":{"rendered":"10 Best Matcha Spots in Bali You Absolutely Need to Try"},"content":{"rendered":"\n<p>Bali isn&#8217;t just about sunsets, surf, and temple hopping the island has quietly become one of Southeast Asia&#8217;s most exciting matcha destinations. Whether you&#8217;re a ceremonial-grade purist or someone who just wants a pretty green latte to kick off the morning, the caf\u00e9 scene here genuinely delivers.&nbsp;<\/p>\n\n\n\n<p>At <a href=\"http:\/\/satusatu.com\">SatuSatu.com<\/a> we&#8217;ve put together this guide to the ten best matcha spots across Bali, from the buzzing streets of Canggu to the lush hills of Ubud so you can sip your way through the island like a local.<\/p>\n\n\n    <!-- Styles -->\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Overpass:ital,wght@0,100..900;1,100..900&display=swap\" rel=\"stylesheet\">\n    <style>\n        \/* ========================= *\/\n          \/* BASE STYLES *\/\n          \/* ========================= *\/\n          .produk-container {\n              display: flex;\n              flex-direction: column;\n              gap: 12px;\n          }\n\n          .produk-card {\n            cursor: pointer;\n            display: flex;\n            margin: 0;\n            border: 1px solid #eee;\n            border-radius: 12px;\n            overflow: hidden;\n            font-family: Overpass, sans-serif;\n            background: #ffffff;\n          }\n\n          .produk-image {\n            position: relative;\n            flex-shrink: 0;\n          }\n\n          .produk-image img {\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n          }\n\n          .produk-location {\n            position: absolute;\n            left: 8px;\n            bottom: 8px;\n            background: #fff;\n            border-radius: 12px;\n            border: 1px solid #dadbe0;\n            padding: 4px 6px;\n            font-size: 10px;\n            line-height: 14px;\n          }\n\n          .produk-content {\n            flex: 1;\n            display: flex;\n            flex-direction: column;\n            gap: 12px;\n          }\n\n          .produk-title {\n            font-weight: 700;\n          }\n\n          .produk-rating {\n            font-size: 16px;\n            color: #333;\n            display: flex;\n            align-items: flex-start;\n            gap: 4px;\n          }\n\n          .produk-rating-line {\n            display: flex;\n            align-items: flex-start;\n            gap: 4px;\n          }\n\n          .produk-price-main {\n            color: #cb1c4f;\n            font-weight: 800;\n            font-size: 16px;\n          }\n\n          .produk-price-strike {\n            text-decoration: line-through;\n            font-size: 14px;\n            opacity: 0.7;\n            margin-right: 8px;\n          }\n\n          .produk-discount {\n            background: #cb1c4f;\n            color: #fff;\n            padding: 2px 6px;\n            border-radius: 4px;\n            font-size: 14px;\n          }\n\n          .produk-btn {\n            background: #cb1c4f;\n            color: #ffffff;\n            padding: 10px 16px;\n            border-radius: 8px;\n            text-decoration: none;\n            font-weight: 600;\n            margin-top: 8px;\n          }\n\n          .produk-btn:hover {\n            text-decoration: none;\n            color: #ffffff;\n          }\n\n          .product-info-wrap {\n            display: flex;\n            flex-wrap: nowrap;\n            justify-content: space-between;\n          }\n\n          \/* ========================= *\/\n          \/* DESKTOP (>= 800px) *\/\n          \/* ========================= *\/\n\n          @media (min-width: 800px) {\n            .produk-image {\n              width: 200px;\n            }\n\n            .produk-content {\n              padding: 20px;\n            }\n\n            .product-info-wrap {\n              flex-direction: row;\n              align-items: center;\n            }\n\n            .produk-btn {\n              display: inline-block;\n            }\n          }\n\n          \/* ========================= *\/\n          \/* TABLET (<= 768px) *\/\n          \/* ========================= *\/\n\n          @media (max-width: 768px) {\n            .produk-card {\n              flex-direction: column;\n            }\n\n            .produk-image {\n              width: 200px;\n              height: 220px;\n            }\n\n            .produk-content {\n              padding: 12px;\n            }\n\n            .produk-title {\n              font-size: 18px;\n            }\n\n            .produk-rating {\n              font-size: 14px;\n            }\n\n            .product-info-wrap {\n              flex-direction: column;\n              align-items: flex-start;\n              gap: 12px;\n            }\n\n            .produk-btn {\n              display: none;\n            }\n          }\n\n          \/* ========================= *\/\n          \/* MOBILE (<= 480px) *\/\n          \/* ========================= *\/\n\n          @media (max-width: 480px) {\n            .produk-image {\n              width: 100%;\n            }\n\n            .produk-content {\n              padding: 12px;\n            }\n\n            .produk-title {\n              font-size: 16px;\n              overflow: hidden;\n              text-overflow: ellipsis;\n            }\n\n            .produk-price-main {\n              font-size: 15px;\n            }\n\n            .produk-discount {\n              font-size: 12px;\n            }\n\n            .produk-btn {\n              display: none;\n            }\n          }\n\n          \/* ======================================= *\/\n          \/* CAROUSEL MODE (inside .carousel-list)  *\/\n          \/* ======================================= *\/\n\n          .carousel-wrapper {\n            position: relative;\n          }\n\n          .carousel-list {\n            overflow-x: auto;\n            overflow-y: hidden;\n            -webkit-overflow-scrolling: touch;\n            scroll-behavior: smooth;\n            scroll-snap-type: x mandatory;\n            scrollbar-width: none;\n          }\n\n          .carousel-list::-webkit-scrollbar {\n            display: none;\n          }\n\n          .carousel-list .produk-container {\n            display: flex;\n            flex-direction: row;\n            flex-wrap: nowrap;\n            width: max-content;\n            gap: 12px;\n          }\n\n          .carousel-list .produk-card {\n            flex: 0 0 auto;\n            width: 220px;\n            flex-direction: column;\n            scroll-snap-align: start;\n          }\n\n          .carousel-list .produk-image {\n            width: 100%;\n            height: 220px;\n          }\n\n          .carousel-list .produk-content {\n            padding: 12px;\n          }\n\n          .carousel-list .produk-title {\n\t\t\t  font-size: 16px;\n\t\t\t  overflow: hidden;\n\t\t\t  text-overflow: ellipsis;\n\t\t\t  display: -webkit-box;\n\t\t\t  -webkit-line-clamp: 2;\n\t\t\t  -webkit-box-orient: vertical;\n\t\t\t  line-clamp: 2;\n\t\t\t}\n\n          .carousel-list .produk-rating {\n            font-size: 14px;\n          }\n\n          .carousel-list .produk-price-main {\n            font-size: 15px;\n          }\n\n          .carousel-list .produk-discount {\n            font-size: 12px;\n          }\n\n          .carousel-list .product-info-wrap {\n            flex-direction: column;\n            align-items: flex-start;\n            gap: 12px;\n          }\n\n          .carousel-list .produk-btn {\n            display: none;\n          }\n\n          \/* ========================= *\/\n          \/* CAROUSEL ARROWS *\/\n          \/* ========================= *\/\n\n          .carousel-arrow {\n            position: absolute;\n            top: 50%;\n            transform: translateY(-50%);\n            width: 36px;\n            height: 36px;\n            border-radius: 50%;\n            background: #ffffff;\n            border: 1px solid #dadbe0;\n            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);\n            cursor: pointer;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            z-index: 10;\n            transition: opacity 0.2s, box-shadow 0.2s;\n            padding: 0;\n          }\n\n          .carousel-arrow:hover {\n\t\t\tbackground: #FFFFFF;\n            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);\n          }\n\n          .carousel-arrow.is-hidden {\n            opacity: 0;\n            pointer-events: none;\n          }\n\n          .carousel-arrow-left {\n            left: -18px;\n          }\n\n          .carousel-arrow-right {\n            right: -18px;\n          }\n\n          @media (max-width: 480px) {\n\t\t\t.carousel-arrow{\n\t\t\t\tdisplay: none;\n\t\t\t}\n            .carousel-arrow-left {\n              left: 4px;\n            }\n\n            .carousel-arrow-right {\n              right: 4px;\n            }\n          }\n    <\/style>\n\n    <!-- HTML -->\n    <div class=\"carousel-wrapper\" data-carousel-id=\"carousel-69d019faf3e8c\" data-is-carousel=\"1\">\n                    <button type=\"button\" class=\"carousel-arrow carousel-arrow-left is-hidden\" aria-label=\"Scroll left\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"25\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M216,88v80a8,8,0,0,1-8,8H120v48L24,128l96-96V80h88A8,8,0,0,1,216,88Z\" opacity=\"0.2\"><\/path><path d=\"M208,72H128V32a8,8,0,0,0-13.66-5.66l-96,96a8,8,0,0,0,0,11.32l96,96A8,8,0,0,0,128,224V184h80a16,16,0,0,0,16-16V88A16,16,0,0,0,208,72Zm0,96H120a8,8,0,0,0-8,8v28.69L35.31,128,112,51.31V80a8,8,0,0,0,8,8h88Z\"><\/path><\/svg>\n            <\/button>\n            <button type=\"button\" class=\"carousel-arrow carousel-arrow-right is-hidden\" aria-label=\"Scroll right\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"25\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M136,224V176H48a8,8,0,0,1-8-8V88a8,8,0,0,1,8-8h88V32l96,96Z\" opacity=\"0.2\"><\/path><path d=\"M237.66,122.34l-96-96A8,8,0,0,0,128,32V72H48A16,16,0,0,0,32,88v80a16,16,0,0,0,16,16h80v40a8,8,0,0,0,13.66,5.66l96-96A8,8,0,0,0,237.66,122.34ZM144,204.69V176a8,8,0,0,0-8-8H48V88h88a8,8,0,0,0,8-8V51.31L220.69,128Z\"><\/path><\/svg>\n            <\/button>\n                <div class=\"carousel-list\">\n            <div class=\"produk-container\" data-slugs=\"kuber-bali-atv-adventure,icon-atv-bali-adventure,bali-diving-school-scuba-diving-courses,batara-watersport-bali-tanjung-benoa-water-adventures,timbis-beach-paragliding-experience-bali,sunrise-volcano-jeep-experience-mount-batur,mount-batur-jeep-sunset-experience,4wd-jeep-mount-batur-sunrise-experience-by-bali-volcano-jeep\"><\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Script -->\n    <script>\n    (function() {\n\t\tfunction buildCatalogUrl(slug) {\n\t\t\t\/\/ UTM params hardcoded by the shortcode (these always win)\n\t\t\tconst hardcoded = {\n\t\t\t\tutm_source: \"blog\",\n\t\t\t\tutm_medium: \"in_line_product_cta\",\n\t\t\t};\n\n\t\t\t\/\/ UTM params from the current page URL (only used if hardcoded doesn't define them)\n\t\t\tconst pageParams = new URLSearchParams(window.location.search);\n\t\t\tconst utmKeys = [\"utm_source\", \"utm_medium\", \"utm_campaign\", \"utm_content\", \"utm_term\"];\n\t\t\tconst merged = new URLSearchParams();\n\n\t\t\tutmKeys.forEach(key => {\n\t\t\t\tif (hardcoded[key] !== undefined) {\n\t\t\t\t\t\/\/ Hardcoded value takes priority\n\t\t\t\t\tmerged.set(key, hardcoded[key]);\n\t\t\t\t} else if (pageParams.has(key)) {\n\t\t\t\t\t\/\/ Fall back to whatever the page URL has\n\t\t\t\t\tmerged.set(key, pageParams.get(key));\n\t\t\t\t}\n\t\t\t});\n\n\t\t\treturn \"https:\/\/satusatu.com\/en-ID\/catalog\/\" + slug + \"?\" + merged.toString();\n\t\t}\n\t\t\n        function renderCatalogItem(p) {\n            const location = p.location?.name || \"\";\n            const rating = p.rating?.average_rating ?? null;\n            const ratingCount = p.rating?.count_rating_display || \"\";\n            const soldDisplay = p.rating?.total_sold_display || \"\";\n            const currency = p.pricing?.currency_symbol || \"Rp\";\n            const price = p.pricing?.min_price || 0;\n            const originalPrice = p.pricing?.min_original_price || 0;\n            const discount = p.pricing?.discount || 0;\n\t\t\tconst catalogUrl = buildCatalogUrl(p.slug);\n\n            return `\n                <div class=\"produk-card\" data-url=\"${catalogUrl}\">\n                    <div class=\"produk-image\">\n                        <img decoding=\"async\" src=\"${p.image_url}\" alt=\"${p.title}\" \/>\n                        <div class=\"produk-location\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M128,24a80,80,0,0,0-80,80c0,72,80,128,80,128s80-56,80-128A80,80,0,0,0,128,24Zm0,112a32,32,0,1,1,32-32A32,32,0,0,1,128,136Z\" opacity=\"0.2\"><\/path><path d=\"M128,64a40,40,0,1,0,40,40A40,40,0,0,0,128,64Zm0,64a24,24,0,1,1,24-24A24,24,0,0,1,128,128Zm0-112a88.1,88.1,0,0,0-88,88c0,31.4,14.51,64.68,42,96.25a254.19,254.19,0,0,0,41.45,38.3,8,8,0,0,0,9.18,0A254.19,254.19,0,0,0,174,200.25c27.45-31.57,42-64.85,42-96.25A88.1,88.1,0,0,0,128,16Zm0,206c-16.53-13-72-60.75-72-118a72,72,0,0,1,144,0C200,161.23,144.53,209,128,222Z\"><\/path><\/svg>\n                            <span>${location}<\/span>\n                        <\/div>\n                    <\/div>\n                    <div class=\"produk-content\">\n                        <div class=\"produk-title\">${p.title}<\/div>\n                        ${rating ? `\n                        <div class=\"produk-rating\">\n                            <div class=\"produk-rating-line\">\n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" fill=\"#F87500\" viewBox=\"0 0 256 256\"><path d=\"M229.06,108.79l-48.7,42,14.88,62.79a8.4,8.4,0,0,1-12.52,9.17L128,189.09,73.28,222.74a8.4,8.4,0,0,1-12.52-9.17l14.88-62.79-48.7-42A8.46,8.46,0,0,1,31.73,94L95.64,88.8l24.62-59.6a8.36,8.36,0,0,1,15.48,0l24.62,59.6L224.27,94A8.46,8.46,0,0,1,229.06,108.79Z\" opacity=\"0.2\"><\/path><path d=\"M239.18,97.26A16.38,16.38,0,0,0,224.92,86l-59-4.76L143.14,26.15a16.36,16.36,0,0,0-30.27,0L90.11,81.23,31.08,86a16.46,16.46,0,0,0-9.37,28.86l45,38.83L53,211.75a16.38,16.38,0,0,0,24.5,17.82L128,198.49l50.53,31.08A16.4,16.4,0,0,0,203,211.75l-13.76-58.07,45-38.83A16.43,16.43,0,0,0,239.18,97.26Zm-15.34,5.47-48.7,42a8,8,0,0,0-2.56,7.91l14.88,62.8a.37.37,0,0,1-.17.48c-.18.14-.23.11-.38,0l-54.72-33.65a8,8,0,0,0-8.38,0L69.09,215.94c-.15.09-.19.12-.38,0a.37.37,0,0,1-.17-.48l14.88-62.8a8,8,0,0,0-2.56-7.91l-48.7-42c-.12-.1-.23-.19-.13-.5s.18-.27.33-.29l63.92-5.16A8,8,0,0,0,103,91.86l24.62-59.61c.08-.17.11-.25.35-.25s.27.08.35.25L153,91.86a8,8,0,0,0,6.75,4.92l63.92,5.16c.15,0,.24,0,.33.29S224,102.63,223.84,102.73Z\"><\/path><\/svg>\n                                <span>${rating} (${ratingCount}) &bull; ${soldDisplay} sold<\/span>\n                            <\/div>\n                        <\/div>` : ''}\n                        <div class=\"product-info-wrap\">\n                            <div>\n                                <div style=\"display:flex;gap:6px;\">\n                                    <div style=\"font-size:14px;\">From<\/div>\n                                    <div class=\"produk-price-main\">${currency} ${price.toLocaleString()}<\/div>\n                                <\/div>\n                                ${discount > 0 ? `\n                                <div>\n                                    <span class=\"produk-price-strike\">${currency} ${originalPrice.toLocaleString()}<\/span>\n                                    <span class=\"produk-discount\">-${discount}%<\/span>\n                                <\/div>` : ''}\n                            <\/div>\n                            <div>\n                                <a target=\"_blank\" href=\"${catalogUrl}\" class=\"produk-btn\">Check Availability<\/a>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            `;\n        }\n\n        function initSatuSatuCatalog(wrapperEl) {\n            const scrollEl = wrapperEl.querySelector(\".carousel-list\");\n            const container = wrapperEl.querySelector(\".produk-container\");\n            const slugs = container.getAttribute(\"data-slugs\");\n            const isCarousel = wrapperEl.getAttribute(\"data-is-carousel\") === \"1\";\n            const leftArrow = wrapperEl.querySelector(\".carousel-arrow-left\");\n            const rightArrow = wrapperEl.querySelector(\".carousel-arrow-right\");\n\n            fetch(\"https:\/\/api.satusatu.com\/content\/guest\/satusatu\/v1\/catalogs\/blog\/catalog-list?slugs=\" + slugs)\n                .then(res => res.json())\n                .then(data => {\n                    container.innerHTML = data.data.map(renderCatalogItem).join('');\n                    \/\/ Event handler for card click\n                    container.querySelectorAll('.produk-card').forEach(card => {\n                        card.addEventListener('click', () => {\n                            window.open(card.dataset.url, '_blank');\n                        });\n                    });\n\n                    if (isCarousel && scrollEl && leftArrow && rightArrow) {\n                        const scrollAmount = 240;\n                        function updateArrows() {\n                            const sl = scrollEl.scrollLeft;\n                            const sw = scrollEl.scrollWidth;\n                            const cw = scrollEl.clientWidth;\n                            leftArrow.classList.toggle(\"is-hidden\", sl <= 0);\n                            rightArrow.classList.toggle(\"is-hidden\", sl + cw >= sw - 1);\n                        }\n                        leftArrow.addEventListener(\"click\", e => {\n                            e.stopPropagation();\n                            scrollEl.scrollBy({ left: -scrollAmount, behavior: \"smooth\" });\n                        });\n                        rightArrow.addEventListener(\"click\", e => {\n                            e.stopPropagation();\n                            scrollEl.scrollBy({ left: scrollAmount, behavior: \"smooth\" });\n                        });\n                        scrollEl.addEventListener(\"scroll\", updateArrows);\n                        window.addEventListener(\"resize\", updateArrows);\n                        setTimeout(updateArrows, 200);\n                    }\n                });\n        }\n\n        document.addEventListener(\"DOMContentLoaded\", function() {\n            document.querySelectorAll(\"[data-carousel-id]\").forEach(initSatuSatuCatalog);\n        });\n    })();\n    <\/script>\n    \n\n\n\n<ol class=\"wp-block-list\">\n<li>Matcha Cafe Bali&nbsp;<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wCEAAkGBxISEhUSEhIVFRUWFRUVFxUYFRUXFRUVFRUWFxUVFRYYHSggGBolHRUVITEhJSkrLi4uGB8zODMtNygtLisBCgoKDg0OGxAQGi8lHyUtLS0tLS0tLSstLy0tKzcrLS0rLS0tLS0tLS0vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLf\/AABEIAOEA4QMBIgACEQEDEQH\/xAAcAAAABwEBAAAAAAAAAAAAAAAAAQIEBQYHAwj\/xABLEAABAwIDAwcIBgQNBQEAAAABAAIRAyEEEjEFQVEGImFxgZGhBxMyUrHB0fAUQmJykuGCorPxCBUjJDM0Q1Njc5Oy0haDhMLDVP\/EABkBAQADAQEAAAAAAAAAAAAAAAABAgMEBf\/EACoRAAMAAgEDAwQCAgMAAAAAAAABAgMRIQQSMRNBYSIyUXEU8IHBM5Gh\/9oADAMBAAIRAxEAPwDRzTBBkaiOxc8NQbTaGU2Na0aNaAAOxOYRQs9EmOcrudja5+3Hc1o9yqTtjvLiczRJJ3zc9S2TaPIelVqPqeeqNL3OcRDTdxkgaW71ypeT2jvrVewMHtBXGozTTcryee8OVU2vcpPk35Pk4+nUPObSDnmBocpa2Z6T4dBV+8pGMLMMKYN6rwD91ozHxy96m9i7GpYVmSkDcy5zoLnHdJA3cB8Ux5Vcm\/pnmyKuQszQC3MDmid4IPNC2ucjxNPlm\/ZaxNeWzD9tBxytDSRqYBN9yj8LgalR7abGEue4NaI1JMD2rWank9xA9GpSd+Me4qa5M8i\/MVBWrODnN9Bou0O9cneRuG7Xqzw1knUdv+TnxxlX09v+Sx7C2a3DYelQbpTY1s8SBzndpk9qy\/l5QyY6razsjx2sbJ7wVr6p3Lrk1VxL2VaLQ4hpY4FwaYBJaQXGN5Hcr9VDqODo6nG3j0vYw\/azIqu6YPeB75V38iOKLcbUp7qlBx\/SY9hHg5yc1uRGL1dhQ7d6VFx\/3K48iuRIwrhXqhvnYIa1oEUwRBJI1dEjgJ3phyU9S5Zjhd7S7S6hedNrvmk93GD3uBXopwkETEg34dKzPEeTWuBDatF44ODmz2QQo6iadS0t6L9VF05crejHIXpLkA2Nm4T\/ACGeN1R8H5M6znhtVtJjNXPblc6ODQBr129i1HBYVtKmykz0abGsb91rQB4BbY7deU1+y+Dubba0dKlMOaWuEhwLSOIIghYhyh2K7DVXUX3GrXbnsOjvcekFbkFF8othU8ZTyPs4SWPAuwn2g7xv64Kz6jD3ra8odTh9SePKPNWOwhpu6Dofcm9N5aQ5pIIIIIJBBBkEEXBB3q\/8oOTdWgS2tTOXQPEljuBDtx6DBVVxWxSDLDI4HXv3quPqF9t8M44za+m+GDaXKbGYgNbXxD6gaCBIbIBiZcACdBqSooJ4Nl1dMviPitF8n3k3c94xGNYRTbBZSIjzjtxeDfIOECerXaalvg1mlb1PLLd5Jtiuw2BDniH13eeg2IYWgUwewZv0lUOWp\/nuI+839mxbIVivLV04zE\/fI7mge5c\/W8yv2T1i7caXyZsFpnkLYfpOIO4UWjtNQR7Cs5+iVPUd+E\/Bal5DsI5r8U9wI5lJoBEG7qhPsC601snHS7kI5X\/1yvaOeP8AaLrLXLVOW7YxtbrYe+kwrLXMI3HuK5Ol4u\/3\/tmE\/wDJX7EIkrKguw12eniiSiiKHoBQjDkgpQQCglhICVKAWEoJARgoBYQJSUcoAwUqUlqMoA5SwUgJSAOUaSECUAYKEpMoIBbmgiCAQdQRIPWFEYjkrgnmThqf6Ms8GkBSwKBKiomvKK1M15QzwOx8PRM0qFNh9YNGb8WqfSuRchmRJLwSkl4OuZVLbHIWliKz63nXsLzJADSJgAxPUrQClgqt45tapFbxza1SKLU8mrfq4lw66YPscFaeT+waWEYWUwSTdzzGZx3TwA3AKTlGFWMMQ9pFIwY4e5RSeV\/JKtXrGvRLTmDczScpBaA2QdCIA4KuHkPjv7tv+oz4rWiUklZ30mOm2Z30kU9mV\/8AQWN\/wv8AUP8AxQWpygq\/w8fyR\/Dx\/IwQQhGus6wiESMlEgFAJQRNSkIFBGEkIwEJDlGiRFAHKOUAEeVAG0pSIJSASSilKIRQgBKCCIoBSS4o0lwQBSjCSAlwgAEoIQhCAUChKSggFZkjMjSUAqUEmUEA2RFCEWVAGAhCGZKQBgJQCIJQKAMBHCIJQQCYUZt7lBhsEwVMTVFNpMNsXOceDWtBJ9ylVkP8IH0cF97EeykgNI5P8psLjWl2GqZ41Ba5ruEw4CRpcKYBWO+Q8HMemjV8KtH4rYQEAaUEhGCgDKBSQggAgURKCAMIFAISgBCXgxnpl+kbkmUvZP8AV1HuAkEUoSpAEaCNAJKJGUlABBBEgG6CUihAFCMBGEcIABKCSlhAAI0EcIABY\/8Awgz\/AFL\/AMn\/AOC18rHv4QRvgurE\/wDwQHTyH+n\/ANmt4VaC2BY95EvTH+TiP2uHWvkoQKlESiCShIoFGkhHCAJBKQhAEEaARFACqeaeo+xdtm\/1b54hNsQeY77rvYU7wQ\/m47Pao9wckIRwiUgMBGkoyUARSUZRKQCESNEgOaJKIREKAEggUSEBhKBSUYQCwjJSUEJDWO\/wgDzsF1Yj20VsErHfL+efg\/u1\/bRQHXyK+mz\/ACcT+1w616VkPkY9Jn+Vif2mH+C1yUIFIkUo5QkMFKlICCAXKEpEoSgFygkyjCARivQd90+xPqAig3sTHGeg7q94UhpRb2e9R7g4wiKEolICRI0JQBEIoRyiJQARIZkFIIfZ23qFazKgzeqea78JuVJByxMAWM31t3D2fN1ObK5U1qMNefON0IJuBMWcff4Ko0ajCCisDtVtRoc10ggHqncRuKfsxAO9SQdwEIKQKiW2ogFZTwRZTwSg9H5xRsHPKeCxzy+\/0mD+7X\/3Ulsz6oAkmBxNh3rJ\/LPgBiauFitRptaKjS+o\/K2XuZlA42aTwtqpTA38jfpU\/wDKxP7SgtbWceTfZLcMaTxiaFZhp1256b5hxfSMHqjjvWkNdNwZHFGAigEtEgBKEoISgEyhKDimuJxgahI7DlFbd5S0MHk87mJfmyhrZkMjMSSQB6Q71xdtYKseUcCthPOMPOouD+tjuY8eLXfoqGwWfZ3KnD4ppYwlrzBDHRJEyYI1sCrbVtSb2ewrBfJtndjKby12TK\/n5TkmC2M2hMlax5QNuVMHh6L6bQ7NUyukEgDzbjNiIuAqyyWiYlBZe3yh4jLmbSpPbvgPBHWM1lZOT\/LzC4gQ8+ZeNWuNux3xVk0RotZSSoN3K\/CTGd56fNVMveRdO6PKLCP0rt7czf8AcAgJBArlTxtF1m1KZ6A9pPgV0kcfEKQCUEI60aAwkOM3003hE92\/ok\/l88UrMbC3XxnT93SkViCDHv3TPvVCR3sfEuHPa\/KW753b54hWOry2AjzdMuP1i7mt6csST2x2qmbPfB6NCOM6hPhhoGc6ez80XgFqHL9rTD6J0mQ8ewtU1sPlUzEuyU6bgYk5iMoFt46+CzvY9N78S1wA5hzEkS0NFzPs61OYHadVzg4upwSRMFpid5a33KO5omZ2zSm1bTPz2rjinVTYW6d\/jIVa+mNy818ncC8372hcGbYq5onQ+uD0alQ70aziTJOvgsQHZ8j6scXRHQJIB7VSfKHsHGYpzPNYWocoEDmNgjUyXQRB9ivNbbLojOOx9N3iFybtKpNnez2qe5D0iO5C7FxOHwTaNTDua4moXtJpk5nFhYZzwIAIgcTKn6Wyq4JhjmGZ5h16xMJozaNWbH57VM4DaeIcbkR2D2KytMq8LS4F4bDYrQszfeLWn9X4J\/SwNU+k1o6nT7gu1M1neiWd70b6WIg89g7HO96sU0Rz3gEgkSCRw0MInvA1MdaqnLKtV5zDVGUtmA0NBMzG8k29iYYnDupUqbnVKgyMAfBJAlxdqTFs0dQRvRXRba+M4Ce0KNxFB9W7b90d8qFOLa9ogg23PN+kgn2LnJg2c225rb\/pAkrB54\/JXY5rYCpmLd41HD5610rcn6jRzxcg8zRpFxzrOJ6gQoShh3l8l728Zc9oj9ELvWFXPm8+8wLHzpdbhLwoWWP6x3EnsvZoZWZUe12UNDRzgWdMAjNPSSdVc9vVc4pCnmIkm0t4AXIgjW3Us9p411prVRHSy\/e0hSWFxtQxGIq68WHwyq85Y\/JDo7bQ5L1XVMwwzBmNpcxtQ2u2WmCN\/ODlA7T8n9W9anlp3ghzgRN9CyfEBaLs\/G1CBNSTxcHz4NhSTaNcj0qcHgCtdJkqmYMHOY4tdqCQeggx8CpKgZvf9w\/PwV35YbLxLiWtLCxzXEtyXMD0QTME8bKg4apBIm06aQDwTt0WVbHjqLXN6t1vkJtTOX9+5CpWLHTPZ1iRHguoc19wIOvz4ISdvpA9Z3e9BN\/Mno8ESAiC7fxm+8DWeM\/FNqz5tEWFt1huC6lgi5nfHVoOm8ri8EmYt0THUqMB0LQezhP5J\/VrFwibRM\/O5RzDPSRYRYToBHf4cV2YYO60DfczeeiUQOjWEEwTOlvYY9indiNBp3uQSL6xNlXy+AePs4+Fv3KY2Dzi8Gdx16Sq14L4nqibbRZwXA4cSltwsj0jr4hINB82d3hZs7EdWYe\/yE9p4eSOcU2ZhqhvmHcndDC1T9YdykjY\/wALheJPepfCYTpPeY6lFYfBVZnznZHzCmMFg6gF6lt0D2q6K7JOm3pPeUeIrBrS4kAATK5DDGLvd4KucsHAUXgSTBGpNzYK2yjK3gXfSsW+sbta7N1nSmP1Z7FL7cpGph6tMaupvDfvFpy+MLlsfAihSDPrek88XHXsFh2LtVqK3scvkxNm1ajRDXEXmOB9y7U+UWIGlV3em226GXEVx\/jVf95hMvNrneKH7GbRNDlFXkTUJT36fUd6NQn9Ij3qq5VJYES0gHnbpWd4pS2irJRuMqg3ce1x+KdUNu1mGzz4\/FQANQm5XZlOSLlZ1jXuVZccHyqxNv5T2\/FWrZnKGudXzbQgQs6w2zHmoBJLCJmyueyNlUwPrE9Lne4rlrhrtZk6\/Ax5V7Vq1cRJcSGsDYHoj6xsOhyjWgib6X08PAnsQc8Z3kRBc6L7ibdScFhg9O\/v\/NevjTUpHbK0jqDa8HT37+09ybU6xaZBBvpr3a\/JTumzo6NYsRcRv\/NHicOXSW3JuBv6T4rQkLzg4n57EaY+bHDx\/JBANSBFwL9e6x7o8UmozotujxPHcfFJbUuI3Hh07+nelVaut\/GDG4e\/sKoDmbaCIB7DHVc9CIA5t5iNxAm2vbvSDFwNOM36kuL2JveSd5+T4IAqr+bAno45dyluTFWarhP1JjqLfcQoSu3fPR0x2d3YpTkvU\/l4+wR2gj81FeC0fci5UkUXSGAydbdxXSmw9HeB7VkdY6ott0J7RCbYanAEi1zY69R60+w7RIva54G0CD3jvVkiNjyg8Bsxp8mylKJTOkwmNAQOgRJsOtPWCBu7wVdIja0KqvgKr7Zdmc0faB\/DzvcrHiHWVYx3pjtPu96e5S\/tEVHprUelVXprWq2WjOZGW8qmRi6335\/E0O96iwpvle3+dOPrBh\/VDf8A1UMxYMqzllSmEtKefR2CxqQcrTdhIGZodqCSdeCcPw7WMHnGB0vcHOaTmDQym5jqZmLh7jzheN2ojZmxvQl1teq5tqneGw7ieaARxzRHvUrgMM7D+bc1wyhznvLTzqxB\/kaQaOcWubkdl0HnCToF22fsttPmGpTaRYtAqmHbwSGQTPAlc+TjwZ0yQ2WwhoDiJIJEWsI46q0bLbDJ4X7lDUcGARm1plwkcYyns17lN1OZhqruFJ7u5hIXJM\/UYpcmd4epmIgm\/VvduUrTBgyLge46EdQ71XMEXNjs9qsOHdNucNT12bHXqvYk9EfU35TpuaIG\/eV3Y2Sega2+d\/gU2e+ASNQTut6Xz3pzhzDnG2nSrg5wz5CCe+bHqu\/F+aJAUak+B0ax89cdi7teAJjX3b+gblDHaRj+j0trPYh\/GZt\/Jjv9yoQSrTbjmi\/ACdLam3el5xffwN9wjXh8Aor+MXEmwHboR08fgOCRUxTiIlo+dEBIl2bUxfj2R0KS5Ov\/AJw3qcPA\/DxVZbinetT37+PQpTk1XccTTksiTpJPoO6VD8Fp+5Gj0zZdImOv2QubGnhY2np4LvRpEuyxe\/uWR270PcK7Qbr953dR+Cf0BplmZ6iLce9MsLhiQYG+99CpPDUXmxHO3md3T08VdJlG0n5HdM7vk9Kds0PZ703p0HAgRrpwTiCGk7gY7VZJja9jliDZVjaD+eVZcUCAJ3iQsp5fbarUsQ1lJ5aCzMYax0kuIHpAxop9ymR\/ST9aqo\/E1lTW7cxTv7U\/hp+5hXZuLxLtXO0m7aY7LhTs5xnysvVaeLB4FyhWBSO2M5LS8km4Fm7o9UqS2NyXfWFF4fzKmfO7LemWEiIm8xY2+OTXJVkHXHOH3Kf7NqksI8uYaZaHECQ0zz2tlxaCLhwlzmkcXi+aE82PyddX8\/zodSORoiz3tDuaeFmjvT3Y2yMNUpGu6vVpupZTUApn+Tdm5sWk3G5U7WZsa4J1\/PwGudDKLZnKGNDM878oAAPrSfqqS2ZQGdo4uaPEJ3gdiUi2nUxOJFN9Zs02inDWs+oXRAYCItYSTc3UlsLYjnsbVbM\/SDSENLgGsfHnZ9WRNxosLxW3wjGh1hacuJ+0T3\/vXflCMmDrn\/CcPxc33qSwmyDNaHSKU86PSgm3goPl84t2fVPHzTe+qwn3qsY6V8orK5RnWHEkbhae\/wDJTOFIjU28Ya2Yv0KnsquGjiO29tF3GOq\/3h8F6C4O0vDSCGzNzMb9R4J1S3H7Pw+CoDdoVv713YRKWzaVYaV3iLawrbBf5+ye8fFEqF\/GuI\/\/AEP\/ABn4oJsEKHk6M9nwQufqj8I+CdBp9Yfi\/NHMfXZ+L81AOIpu1ydzSEoA+qfwn3ru2qR\/aU\/xfmjc\/wC2zvb8UBxOfge4qQ5PFwxNIwfTAPNO+3HpTRrp0cOs5E42XUHn6R84LVadubfnDgoZK8muYSuGtMibg+BuO0DvTijVaHOdm1AiLm4EwO5RzCu9Duueq8fBZqjseNeSYoVWecDpsQSei0J5gXABzXW6YPcVE026DW3vJi\/WpKg4kD5nrVlRHp8ElhcjXggugNI3xP2Ru1TwVgQM0C5JgHdomFJoiL79E5baB7d+\/wB6uqKuFsRtOqHAETN9fDsWF8vsRONePVaxs9mbh9pbdjbNXn3lTiHOxeIdu865vH0eZ6vQo8spkXbKSGtKsRfTu95SziQdH3+8z3FNGZvVI6myfFO6dO2jz0ZgAOwkoYHKtoOcT+kTHuUzszblShSbTZ9V7ib2LXFjssbjLTfg82Ub5m1wRrvaR3gAoBsx86LK3pllO1sn6PKZ1IE06LAalV9clxLoDnOGUAAQRl9LwXd20BnxFLI1v0nJq8wx4GaZy3Di7ohRODwWcU2zSJcXAB5IygS67g4G5mPvC\/CTobPfVAdmphxpGqWyZYxkNjLBM8BeeKo6rXBnSJjZ21TTpUm4jDsqPpthhcSCxps1tVkXMQY4Eb1Ytj7RfTNKgGxkqvL8phjpc45YiwHzCquzdnOe1z23yFpN5Ls5IETrdXChh3tcSWMDs7wXS8gODM5IkxcGwVVd72v7\/dGLgmNmbTb5tzfNxn84XGb53z2REDsVR8qXMwTWn61amNeDXu3\/AHVacA3TjuHFU\/yzOihh2SL1XO68tMidD66vFVbWxM6ZlRe2dx7WyjDh0fq\/FIBMx5xo7fg1LB\/xGjpJd8F0aOg60WdUdi7+b+6O0R4fFNTUAFqt9+USO+QkMxLmmzndZA\/5JoD\/AM2PWZ+IoJh9Pqev7UEAYqidP1aXtyynDasesOgCnHdCJm02j178S0e0ldGbUHqk\/pyfAIDrRY6oZYx88SaY14yyAujsG0ECpUDehuV5HXzR4SuebORNM5d8GY3xJtKRR2S95lzuwG3Usqv5NZgPNQEkedJne5gHg1d8LiqZe05YhzTd7txsjbsccAOz8l0GywN\/sCzd\/JqoX4NDYu1CoQYtrPz3KLwVZ2RpN+aL9id08U3emzp1tE5RqusQR6WaOkqQwj3B021ka7xw7VD0MQwxdSlDEt4q6oo5RK0XG3RO4b9U4CYUsS3inLapOjSrpka0Ntq1QGknSCSeA3rDKu2g9xcMNSOZxMmi0kySb21utZ5Zl30arJjmEWMa217VlVMRq8\/iWWV6ZVpMXSxs2+h0u3Dt8eanprA2dg6J6DQBXOk9o1d+sU5FWnx7nH4rldUT2yMtp0Wmi808HSY5ozZmUQ1wAMuh3UCFW8PtFsax1q4V3Ucjr3LXDXiCswC6OnnvT7jPI1Pgt9AtqCJHX7FL4bCNy67tZsAs7a8jeU4o4+q2zXkLSunfszHhmtbPwzRBaZtBvY\/mpvB0dDprpGnyFiuH23iW+jVcNdI3mTu4ru3bmLP9u\/dv4aLP+O15Zf0lXg9A0cQxkOLxYd1rSeCrnKjaLcR5vzNOnXbTzhxcym4ZjlkNzg7gNPdbJKVWq+z6r3DgXOI7iVovJrCMOHZb1t32nBVzfRHBuulULuZXdpHEAc3AYc\/9ikT18wSLKFft0tMVsFS\/RNaieyHR4LUforBbTtKj9o7GZVaWug9\/YsY6hLhr\/wBZWo2UDZow2JfkzPwz3Wbmc19Inc3NDXNJ6SfcnG1dg1cOR50tANmuk5XHgDET0G6Y7Z2A+ibiW7jGvWpXk\/ytDGHDYxpq0TYON3MHA7yOB1buXZ3vzPKMXC8Mio+2z8TUFb\/oGy\/79\/8ArD\/igp9afn\/or6VFF2ds59V2UZek3sOOmvapDGYJuHvmLt26xt4qzUcGzDUob1lx3niVXq7H4h49VultTMknis\/V7n8F1j7V8nGg0OOYzlF449JT4Y1o9EWTj6Bay5O2aJ18VV1LL6YTca1JfXad59vcun8XRoR3hcX4Mjf4onI5LfsqsHUmfdGutrT4KUosFgqfsnb1JjfNVublsHRzSJtceiVacIWOGZlW2shwIVtHRNLRNYag31R3KQp02tE5R3KMwtF\/r\/q\/mpfD4YkiXaX0V5Qp8cM67KxbaokNe37zHMP6wE9ilnPAGqYg02Sajw0AC5cADxUbjuVWFpTkJqu3BjS4fjPN8Vo2l5MZ3+yH8pNdwwxyixcwGd4mfcsqh\/qjtVz2\/tOpi3gvGVjZy026A+s4n0nez2xpwvQe9c15U3wS4fuV17n+r4lcyX8PEqyHCdHiiOFncPao9REdjKw6q7eFXn6laDXwFvRHcq9V2ATcLXHmleSlYmyvJSl3cn6m4pX\/AE7XMQG95+C19aPyQsN\/giWlOaPVKkG8ma+\/IOtx+ClMDyXqCSalMCODj3aLOs2P8nThik+SP2bTc50CBDXOvwY0uPgFpWx6MUKe7mNPeJUFsfk\/SpuzlznuDTaAG9IIGvUZVlo1pAuO4LjzZVfCOjLW0kjp5s8faiAP7z7kGk8Suwqnf4rA52MMbgxUaWuuD0rNdubHNJ5G43B6Fq9S40v0KK2nsw1BDgCNx3jqW+LI4ZnU7Mo8z0oK7\/8AST\/W\/VHxQXV68mfpsc7c\/oz1\/wDqVC4DT56UEFhH2F35JFqUUEFBIEH6IIICFxe\/rKjcL\/SFBBbQWNP2H6A7FK430CggtQykt\/pe34KadogguHJ9xtPgZ\/WSzqggqigigEEFBUJ+ia4b0j1FEgoYFM9I9R9hS6HvQQVGXg7HUda6YfRBBQi44panqTrC6dqCCFLHoSgggpMjjS9LtXTEIIKyIfk5oIIKQf\/Z\" alt=\"\" style=\"width:456px;height:auto\"\/><\/figure>\n\n\n\n<p>\ud83d\udccd Jl. Pantai Berawa No.99, Tibubeneng, Kuta Utara, Badung<\/p>\n\n\n\n<p>\ud83d\udcb0IDR 20,000 \u2013 75,000<\/p>\n\n\n\n<p>\ud83d\udd50 08:00 \u2013 17:00 WITA<\/p>\n\n\n\n<p>Widely credited as Bali&#8217;s original matcha caf\u00e9, Matcha Cafe Bali has been serving organic green tea beverages out of its bright, wood-and-white space near Berawa Beach since 2017.&nbsp;<\/p>\n\n\n\n<p>The menu goes well beyond a standard latte expect matcha lemonade, coconut matcha, matcha cheesecake, and even matcha protein pancakes. It&#8217;s the kind of place you visit once and end up returning to every other morning.<\/p>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>Luneir Matcha\u00a0<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/gps-cs-s\/AHVAwepUqdADLU53wBBiGoMl7GiLfhb4EHDKlnkOQwE-dqITwb9kp6_9R0fHi8XqtGu2yq_2ChXiPJ_4PaaDTKIwK2q6uL9DAy-zxB-WQJb4-eK7JJg3ZqXfSnuDyVidRzVMHCmSzRBLpAXT0Ok=s1360-w1360-h1020-rw\" alt=\"\"\/><\/figure>\n\n\n\n<p>\ud83d\udccdJl. Raya Canggu No.101, Canggu, Kuta Utara, Badung<\/p>\n\n\n\n<p>\ud83d\udcb0IDR 65,000 \u2013 75,000<\/p>\n\n\n\n<p>\ud83d\udd50 Tuesday closed; other days 08:30 \u2013 17:00 WITA<\/p>\n\n\n\n<p>Luneir has developed a cult following among matcha lovers in Canggu, and for good reason. This small, Japanese-minimalist caf\u00e9 uses ceremonial-grade matcha sourced directly from Japan and prepares each cup using traditional methods.&nbsp;<\/p>\n\n\n\n<p>The Classic Strawberry Matcha and Ry\u014dko Matcha are among the most talked-about drinks on the island right now. One important note: they sell out fast sometimes by mid-morning so arriving early is not optional, it&#8217;s essential.<\/p>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Chontea&nbsp;<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wCEAAkGBxMTEhUTExMVFhUXGBobGRgYGCAbHxgdGBgYGhsfGhgYHiggHxolGxgfITEiJSkrLi4uGx8zODMsNygtLisBCgoKDg0OGhAQGy8lHyUtLTAvLS0vLS0tLS0tLS0tLS0tLS0tLS8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLf\/AABEIALcBEwMBIgACEQEDEQH\/xAAcAAABBQEBAQAAAAAAAAAAAAAEAAIDBQYBBwj\/xABQEAABAwIEAgYFBwYMBAYDAAABAgMRACEEEjFBBVEGEyJhcYEykaGx0SNCUpLB4fAHFDNictIWQ1NUgoOTorLC0\/EVJHPiJTRjZKPDRJSz\/8QAGQEAAwEBAQAAAAAAAAAAAAAAAAECAwQF\/8QALBEAAgICAQIFAwQDAQAAAAAAAAECEQMhEjFBBBNRYXEiMrEUkaHwI4Hhwf\/aAAwDAQACEQMRAD8AwOPxqw6Smco3jl+PfRvDcbqkibhWtu+\/ImKqMO+Sq41JOvMnarNSW1AJCsq8pjkq8RIuDHlUdXRySf1WXOGxy+sUgGLqieYJjXa1XfDOkLjbgCilUaibaz5eFZx7DELWtMkZMwnmsaf3if6NaTgHA0Ylr0gCI0Ok7kG8Ty5Gojik\/texNM9d4Xj0OtpUk+kkGOVRceCuqOVSANClcZVA6iTEHfUaVm+i3CH2VlMjKkwSbxa+\/KPXWxfQVJIETtIkeYrpp1vqaLaPI+I8OcQ4vL1YUiFHNMOESTBUAkkpPzTJKCbkmtRhuPda51TqFKi3YslEAAkGxHcQYuaXEMGpCj+cJbU0mfkSCEqzXCmnSCUuAlQiRNtJtCelGGUpENdptIBBCpQnMkQhaRByqi6gNoneGkgSok42y2rEOZn3MsIz9lKokZgASBE5YsCe0NtMe7hDdYnIAAVZTactlWN4Mx3RPL0XE8AWXFuANLUUETdCiCTlJy\/PgayNYiwrH8b4S40MwUXGlKCSOrhIMiIAck6kSRI7qiSvqU0U2Mw5S0lZJUFTluSkRA2Omu4Mg1NwzDDqXD2U5YgZsxCjOg1MjWdxM7Vb8IdYlLCkZkBdlHspTlT2hkKyDIAOouQAIpuPwyTmLQbAUYWUKkEAyD1ZkpUd4kz7Z490CiCcP60xGZXIwSJB0giwidtvGL3hT75eSkpUXUGyAEpSEo9UCZHLS9VeCZzBMlIOgQQQFwDEzoZ7r+s1Y4JBTcLIWdVJOhvIykAhJtY8r1EIuX2jSvoekoVan15e7hTmKw46DMlQK0nzy\/GiU4vFIMIxRP8ASCp+uCfbXb5fuX9XoehvPJSJUQB31JXnr\/GsakFKw24k2OZEz9VQ91S4TpU81ZbBVPN1UiOQUk++p8uVi5P0N7XCoASdKybfTls2Wy6OcZSP8U+ymq6R4dQKUOqQFekFJWMoOuQxCTqeU1LhJdgc0anD4lKwSkzHcR3b+FSBYMiRbXuqjZ48yEQ04yrKBCesGZXOw0NOwTjqsy5ynKNgqTra\/K0c5rNyapNb+A5ou1VA1iAQASAYk6jSxIzbT9nOoMPxNJa6xRiEgq2g7i8b1EpDT4SsAKzAgLi6RcGCL0+XoVY5rFLU6AlGZsic+gHmfIRFWVQMoDaIJJgSSd4Fz9sCk1iUqsLyJnYiYNxbypoZPSrgFdpgKlSpUAKlXFKikkzQB2mqnanUjQBCX\/1TSriwJ9CfKlQI+RsACVbRvNtT75ozFpuJFxv3jwrqsUFKKgO0SACkGDGoMbx4VaYJCFnIpQTe8mBO0m1r1xSzNy6HE5l1hVZ8OSbraWgKg\/NUmATHJQI\/pVp+hnEUISpEXkZTbYqzAnWbT66y3COGOIxDjJgpeacSFJOZJMZkEHn1iAIMG\/nUC+IJDSCeySFlO03gExuSgn1d1bwnKMrNmrVnq3E+mrDDWZIClT2kA5SRaSCRGhmCRpQLP5QeszAYdeWFdpKtItcgW1\/3rybhbT2JdbQTlSu0nQCSBMzG\/l3VpcY+WlFlkhSUBQORSiAoiMyCZymLEaGDyrWU3XLsTs1vFA5kX1bwU36QQpSXITIym5MC8Zo0I8xhjkQQ5kARBJbTlUuyQCFBWo7J7igcqxXCnlhz5J1UA6G4IEWhuCZFrczpR68XlOVafREEZtIm2sCPPesZZXHaRSZq8F0xKXjmcWpOVXaIjPyAQPR7iTI0k3q1SA406tpSEtwousCVJKlDUDKCkkqnxAkE6edq4gEpJM5VEJzAWuAfLyo\/gnHnEyWiEhVjJJJKVJUdbAkjU6ydJpRyvuNS3sJ4i82xiHEqQHCTHZmUFP0SZJvbew13pruG60o6pMyZneI9O1gJjUXg7zNpwplzMtTjUZnCpUlSp11SVGdjO4tRRZQgDIEgd5KSZ3KjJOkVtDHy2+hqlY\/C4ZKTnWc6zMkqUmD3T7\/dUSnCrmcxj5pqZkWGvkqdf2qgcTOoJIn0kg7x82uhRUVotKhyUEEX\/un3pNPbcMkSOdybx+0DemPEdwnuKadhgYHaBnUhXiNDVAJQGwB9R37iKet0jZXd6R+NMLZk2JA+kEm1dWbA+5Kh7RQA9LgOWY5Rb7QDXCwN0JI1ED91VMDtyZvP0viKcpz5xEkkXhJ3i\/dQAvzBtQOZAHmbQO9MUOnhzQIykoP6pA\/wkGjOsIkZY8ARv3TTFOEbwe8\/YofiKdiaQVwpx1pcqcW4iwKVZzI5pJJgitfg2UpQlLQCUklQi1lSZg+Om1hWJbVEyAb6jL6xpVrwjiASraVGJIPZmBsrSPsrPJG9ipLoaleHSoybwCI2vGo30pzDCUTlEAme6YAsNtKCYx2XsFGU5oNxFyLiToZ\/FpsRWKaYI7SpUqYxUqVcUYoAjemK6gxaon4NpnenKeCUypVufOdIigCVSooQ44dZlNgQbnmKe1i0kwbHvoDjTabrXokQkd5Nz429tJ+wmw785HMD11ys41xVYEBCjreCd+fspVHmIz5nzuMIrNlClX2ggSBOgttVlwrD9q973kW229e+2lC4jiSkKzRBzTMWMaAjSeVWbTinMpQ4ANT2AbjuTAFttB664t1bJhGF27NVg1EKZIAGVaVCJiQQfd9tZfpe0lDykAHIkhKbRYTPnMnzqx6NPYk4pCSpvIlcqJFylHaMd8DyrO4zEvYhTi1tlBzWlKk+kVR6X3b1tB9zryThOOiI49aB8mvUARExA25a+2pW8Y4AFBSYGhsD32H32qsS+kEyCYBB29VG4bENg3BInSJAmbm+kDlWkvg5Wi\/Yx2ZqEgBwQoWEiNMpnsg3t7KmaKVFzM6ZQnMmQIURBgm94CgARvrtVGUSApJVETCTYyTHZF4iOWtXHBuDYjEQQOraBlSlGII1CBHaNt7d9Sm5SpGcbbpETTJd+TaBJPaQmJjc+XurVdHOBBnKp4ZndYKCUp8xAJ0vcVZ4HDNspyobWCR2lSMyo5nNp3aUQ5ihNivs9wN\/VzFdGPElt9TojjrbHYt0SMuQWEwrLOuoApZ5ECdNlA6z9K9QKxIKpzHzSdO6AK664mBnU2PERrHM1u2aImZetCpsfog6eFcJAmyQCNchTv8AS5zUGGIUohOQ\/sq5b2HdT8wjRenObnxNFhQ1bgtJ\/wDkNEstKPMn+iRQeYzqqIJNgfcPCuNu6+jzEoIkeJp2AS2kBWnlk1g30qNb+UQSYB3Uoew+FNDiRcZRNrKjkNvCnOiNQrvIIO\/6x130pWAQ05qAT4ZgfeKjU2biP7oPuNNSsyTJvGqZ27qktG0z9EjzosCQi0j2JUn3U0uWvYp\/XNxpYEX++lYDUfXI8bU5INj2sp5KB\/xb0wOLeItJ5\/NNEMt3kpTfcon3UItm9s0idQk\/fUrI1tr+obHyp2Iv+C4uSAUpzgwFKQrSLJBOl9Nta0iW9FH0gNja8TXn7ZIGaYIvoR6jNavhfGgpBCjK0ibfOj7axnBdRNF1NdqrxXESlX6JR0Gh1M7xpaPE1ZiosBE1Gp317VHiEgAxOnjNRpeStMTEC4O1FiBluFEJF50A0HOT569xqQKsCICQIE3AjePVaq\/EulyEpEQYPcneY3Kb+BonhjicqSoCVAXGhgax4+0ikuorOcJcClOKVr2R7Jt69arOKqK1ZEwUKga6XHs8O69FrwwUXSJzZoTl3lCB6taFxakpQEIspIJV4QbzzvbxqX6Ey9CkxGNKVFKckC1wJtYn10qGdQCSSRJvqd\/AUqz5P1MzxIYkZ4MHujX76a3i1IBylQnkba8tKGbR1hQhEZiqxteSLXMW1vFTNugxCSSTy1+NqppLsNuuxrOjnE1hnEPLAHVtBCTBJzPKyyRucqVWtY0OzjlHMVKBTuCNVSDfutEd9N4fif8Ak1iDKn0AiPoIUeXNWndtrQS8OQqwkkwdRYGb8xca91YuSTH5qVWIBtazIErUJi1+0Ofh50xxjtkIQlxKkjWRcCdRoD\/vRKm4VCAIsSCd0nWBpp3711MpSBBBAKgRzMxbcWF6XN9hcospl8ZU2rIWUJKTBAJ22JSbjzIM1s+jXTkPuJw6mEJUuwISIEDujYcqw\/G8Gsy7Hiee0nztV5+TrBJLodIulLip8ARXTCSjBtG2JJtUepYnAvJyqVh1BEAhSVEiDcHsi0+uoGFp0CTJ5KPfsSK9V4emGmxyQn\/CKF4hw9lakBbaDmJBMXgJJ1F9YrRSkaWjzVDarkBfrSYMTudLe2puvMQVKB3GX4D7a2eI6Hsm6FLb7gbeqvOukWPawThDpJRnKAuT6SSqcwmIISfVVKfZhV9AtT6SoZikbSUnWO8xufVSYUjMRLdjsYnXlVczjsO9dt6SVSQPgRz99FoaCXBKyBHpKTAtcSTAvVAGLSnUSTpZw+6kWlZQAFDldJmdNfxrUWKdSVxmbMXmBt5nc0nWyDlAQLAyDF9QbDWmBOgq5qvY5kTsd0wKidiCCE\/UImpGwojRUxJ7R89T3++m9Yf1wRP0T+NaYiVtsfq+SyPdU+0jN5EGPWaDLxNpMn9Q7T+PXUysoJUSiYuCmNZnU99IZIhxRTcr7OohJ3\/VFJa8x2II16s67UJhSAZlBmRZcc+VSgnafJR5nnTQmTIEbp070wdY7qch0ZSJFzss+U1xSiQDC5nYpqK5B19QN9xApiCw4CD6Wp0IN\/O1SYZ9SFCM45EZLb0CySEiRPOWyfdUuYR8yx+iU+Gp0oQHoHDccHU6QoekOXq2NGV59hcaWlBaVJnaXDfuI5Vs2OKNqa63MAka3mDytWUo0INULVn+L4nqzmEW1HPTX2R6qouI9NXM4DYTlzWMTI2me7wqdXEhikhKUHslJcIsFRc25TzrB5E9IhyQsNjNTNyCSLg5ibEztAO2wq0wb6fzcDMLA2Pzv2T69OXdVRw3B9Y4VZSgFK+0BplSU+u4igeJNKTIK1JCcyk5oBlZJEZefuFLk4q6ItlphMWQS2YMrJTBsoqJSJ8QNKLxrAZRnJT1i0nNPIxNhoNKy7GOUOry2KCY0tbWYv8A7VC9iVLJzEnvmdx7K5\/PVCsc7mJJ18PxtpSoZBMaj1Uqz81egcTNNflHwOpwpSdoQgxEQNQY3tB0vrNfjOkPB1g\/8qpM3BQ2G1eZbUAT5AWNzasgjh6isjKrtZoJTAOUEkmYjTcCatMInBmwQVKASJUSc5M5iQCUgC0R669CefiulmslSCvzlKWWurKlNlTi0qWAFEZsozZdCMvPc99dw7iBMwqUgyoi2mkTfe\/dRGMwq1qZbR1Q+TzhEiyTJlAUPOBe81V45zsnILkzqDre2WwtJ8K4pNSejCUU5Bz3EWtAqANSE3N5N5P4FDqfSTKTMgaW15b7fiapcyssFByzEzBMW21k7f70Qw7lF2zB5EiRa1vfFPgkTWqDXlEoKVBQkGxv3X1MX3q86EYcNhwJMjqnoPcZPuoDhuCSAVGZIyidUjMbTvpVx0PBzODmFp8lBzSjFkT5xR0eFf10fQzKYSByAHsqvxj8YrDo+kl0\/VCB\/mox\/FpR6R0EnuF7n1H1HkapOIOf+J4RP\/t8Uf7+FAruNFs0VfPH5XG5CRurFu\/\/ANcRHsr6GnavA\/yop+XaT\/7pZ9bjh+2s59UXDozzEgJvcGbEfdej8J0ixKBAdUUzortD7Dp303FYlsZJZSZvZShHrJpn5y1E9Sr0jbrO4c0GlGWrBrZquHdP1aOtAjmne86KIq\/wPSfCuQMyATNlpykT41g+JhoMsqLZhckDOLQls3OS\/pchVWH2xolYHLMCPVlFWsj9AarueuOuBJJSEmw0Puip0u2iL8ws8vx7a8l4filzlaKkmJA21A001PKrPBdMnEntpbX+0jKfrJke6rWRMVHp7LSoJGcW5g359onnTS8sekV+MJ28B3VlOG9MWfnhaARt2h60mBVyxxNpwHK5nFohfrtmn18qu0+gFxhlkCJsTug2\/HxpAjfJPemNJ51Eysi4C8sjkYvHedalWm5IUsxeMv8A20wHLdTFgjTZUeynITIBgeIWrUT7aHZxEj0hqQeyfdNNQ2kzJbJPd99OxFijXRW3zpv5mkVHTtz\/AEaBZXI0RPIHxnapFExofrGixBDbhtJUZ5gWOmw0tNGjHOAKCVEEpgjKYM2g8r7+NV6QdCDf9f4kcq62qVElK5HZJzC3lNJpSVMGVimFyVb2Ha0Sct4kRN\/dzrR9HOIrjqGWQF5pzKKiIgXIG0zuNqqMdhluARmKkXg3B3001E0zh3En1PISpam2zlQQlQbmSATIgzEeFea4+RPj27e5hJUekHDnqQCoBRgKI0Mm8Tz\/ABzrE9JWGmyltorUtPaUsqkEGwTExN50t51e8WxHVYeErUpCbZiZKiCLFWpOotyNYtLhVKlaquSPEq0\/Gta+InSWil7nUrAGxtIjeoUQdDamLJvaBPhB+E++kwMqVE3G20aaHynyrzpXZJIXjy9lKmLBnU+QFKlsDnFXiGi5mCgco2Oqkgj21inHsQlBJCVggWUnKUwROog2+ceWmlCcRS40kKJRcyVAfrSmbxtpf7KfwsOYpwFbkJK0pCU2nMRqJ3FduaMXUo1XqzXJtIK41mDy0pW2ChKUCwzeikkAnYAis09iMpuJBAjv7wpNjHMVueO8MZeJiSoTIB3BkW2snXujlWZX0bzwG1KzESRlgE7kETCfWayx5IXsxaVlF\/xFSbJ9u34+yi+D4lRcAMqSZkHa2tq02J6Htfm6gjOXQoZStQAQMwJFo+ZJvzoHA8AdbfRn+deQbQU2kzfVP1q0nnxuLp7r\/YNWtBr7nYJG518zVv0KWVLUSNVNj1qI+2q\/FtBDcKkGSfUJM0Z0SX2HVJJBsUkbZVII871zeF1Gbr+2a+FxtZD35\/BIWSVC5SUnvSZt7TpzNZ\/FLnjOHT9HBvn6zzI\/y14fxzp9xNt3KjGOgD9k8uaaBZ6c8Q64Yj85X1wQW85SgnITmKYKYjNfSa9NZE4pnQsTTaPqevBPypLjHNJvZ9SvUQbeuqNf5SuKfzxf9m1\/p1P0yxCnHsGpxUrU0VLVGqi02pRgQJmTaolNOSr3\/BSxuKd+35MnxJLA6uetFjEZTy1mKjLTGX9I8N\/0aT\/9gqfjWGQVNy6Ewk2KVGfqg1CvA2\/TNRA1Dg\/+s0o\/agl9zNCjHYdhGHW5nWnq3AkFpKpzssQpQUuAUmDafGguN4\/Avpw6UKW0WsOhpRDIHWLTq4rKu5PfJ765xvApU1hh1rScqPnZ4VLbIlMINrbwarRwQK9F3D6\/yird101XJVt\/gOMr0vyX3DEYReIBw5IhCZQQoyesbBOZRMDurMDB4eP\/ADSZnXI5pHLJz3mtD0U4WW3ySto9kCErk\/pmrxytQnCujzIcSMS40G8sq+WCbkdmLzSU0r3+B+W3Sr8lZ+aMiScSmcvZgLTfvlvTwqbEYXqw2rrEdoAycwJ+TbMggT87eKm4Rwhk4hP5w6z1ELmMQ3NkqyQQom6o250bx7ha1Iw4Tk7LSZl1Av1TIsSoTpqLU323+CIrroH4f0kxDVk4gR9EnOP7wBHtq\/wXT1Y\/SJCtpbI9qSKxiuAPW7IPg4gx\/eqz4TwNfVvZkEKKTlukyerdNoPOKfmcekrBQb7Ub3hHSbDLWQp7JmOixlgxre2utXoxCVCQ42bwSL+5XnXjCODYhMjKqwFtR2hNhcW35GpmPzlo9lDqTIEpzAeMRGXyFaLMu5PBnrZEScyPCPvpxF5CUevX2V5\/huluMa7Dg6wD6SD7FJ+2rVnpi2oguNKbuO1lzjv0E1ayQfRi4tG1S3InIkRyP3fiajdSQZAV39r7\/wARVfhOJYd4S060ZFwFZSD4RU7iCIsL8lH7YrQkKDxEKyqjQ9r\/ALqkdSlIKwg94N9T489fCggRaUqiQfS\/7tjRDjkGwUZBtNjG2u9ZZcayKmTJWB8S48FAYcuJ+TulAInkTGpPx76Y47Chc90CYsRfugVWY\/AuN4rrUlIYUJCVAyhRAtyykiZF79wovGPgKSBMqIJ7gbeVp9teZmTUqZnN1oLEKGYaR\/tXcK2BmBE6H4VFnCgQDsfKOddbPYgG8xO\/Z+81lx9SAgMjYgUqry8oWKTPcfvpUuKKpmXcUjMkaxGUG8AHfx1\/FjOEveio9XM5wRaFC4neIGmtqpVYeVpWSQdzuDsZ9IHaPOmNKS2CkKICZgHS99SeZm0a1Sx6WxclrkTuFaFreQoKzpV6M7n220tNqFwvEXEugkWUoAKUeXZUQLkgcxsO+u8NwxgknNcAJFgCBOhPheiU4o5osbabzJ+jqOYPIVTS77JclQRj+NqUsZkJW0VEZjmgiRcARtuZ0FqjWVLEFzMJGUXnQJFxsAAN58L03GPyjKEDT6PoxeZ1nuoTDYdZVcXuPbbQfjypOOrRfLuWGJzuJcAUCsotqm8GQRaNtqteiX6FZMA5oPqQfsoQo6rbtbmJVFrSdtfXRfRX9As\/+ofd91PG\/wDHJfB1eGkpT0ZTpGwFPnv+74VxvAgWijOLJl\/y+0\/CiEJvVRm6SPR4LqV7mCF6u+l4\/wCaw6BBhpYg\/wDTgT6qGWm5onpaj\/xBAAuG1ac4Wmqg7l\/pkZVUV8oznGcGpTiLosg6uIGpOgUoUuINLU1lhsGEiS+3sRsVUbj8GS4kqaeUmPmIJ3Opj2VArBE6NvwDuyo25aRMf7Vrjk1FGOSFtjOkGAcUjDJTl7LQB+UQLgJFpVcdnUWqo\/4LiI9Cf6aD7lVquOcKW4ElBUkJSpJhBVYLWIge6uvYCWYyqnKE+ioWmdPG9WsySMpYpN2l\/KA+h3DnkOLK0EDIANDJ6xB2PdVF\/wAExUXYd0HzSa1XAsDkW8oWlEAQREAxc\/s6VnMdgClPbgmLQD74qo5E38g8cktoDVwfEfzd7+zV8K0XSnhzyupyNrORlIICVG8JBHZBuI0MVV9FuGtvYphpxPZWtQUJIkZSQLRFxtXreJ6K4VyA4hRypkQtSSAkX0IrVpt6IikkzyZfRnElLZvK1KSQoKhEKSmSYPZOaZjQHWKs+G8Gdw6ca0sSQmAUAlKj1L\/okgSdNK3L3QfB3yIcFoHyq5BIt87vmvP+BB1LGKCiqUpt2iYPU4iY5GwrOdpUy4q2QdFOir2NxSWCos5gs51In0E5vRka8\/hUGB6OYiWnS2EpltV1JnKpeUHLM6pNomhMFjHgsFS3cu\/aP2mtnwfiCF9WOtIJUkZSu\/pAQRM0TnQ8eLl1ZmelmBWcQSlMj5NI0upSZAFVisK4EAhJ1i2sp10vV70pxzycQpLbziQEt9lLiki7aTYAxvVa\/wAQxAbBL70\/9VXxpJukTJK2WHAuFF5sOGTadb+ksa\/0aMYcxTIEPEAMh6JKhBm0He3Op3sURhULDjgJIE9YoK9J+xVMkCNJ2qmONc6nN1zpVCRdxR5SIJ07qyjOVuiJ5IKk16GgR0qdbgPNhUpChkUQYJAuCYqzwvS\/DKEKK0csxPsMxVHgsPnzZlFYASQSZ\/jEDfurNzKZBO3t51rDO+5PKLSavZ6zheINup9MqTpYzrzqp6S4zqciwkkZiB6uVYXD4AqUQ2SlYSTrl0HdWjwCFJCULccccACiFLlKCNYGk379azzZMc1b6mU2nGy\/wiFBMkESNDejMIsKEp0KjN\/D7qB\/O7bWt5AGPHQ11hwIaB1zTb7Aedvsrz+V2ZIKWtMm\/wCPVSrLY\/iKOsV8qoX0AB9pFKtFDXf9h8ipf40HT2DCjKe5UGUquJST3UI9ilZ8riJE9pN5uZJE9280xtsqXLbZSUhUwonMZOijsfE1fYJjMQHASmCZNzJkQYGkcuQ5VvKcY9iZJASOJpbBGVSUkzYgqB3vaK7gcSXHIKSkhOokxaDvYX52NXGF4a0o\/OKoucqhIjQT+L0V1rbaA0lsBIFgnXXfvk1i8sfTYnMFSCn0Uk6A5TYQkQD399\/dUmNxTqITYqJNhEgT43nUW+2nsrQBIQQZkgr8ft2vTcNg8Y6uWmFkbkiE911KSD5Glj\/yS4iS5MalCgoFSbRJkkxbQSdfx4HdGBGFnmv3Z6P\/AIM44i62gTtKre00HiODYlhGQrbAJk5EKKtI+aLeYrt\/TNQcU9s7fDvy5WzOY++IPh\/mVRbYvUquFKzTAM6kpXPuqdODUPmp+q59lR+lmd68VAGCZNLpaueIq7mz7VqqxwXDnFn5NpKim5sse1UCo+M9HMY471waIWZkhQgJuYkKBm9PH4eak79CM3iIyiq9TN4\/CBxYKhAgXyzpO2\/31LhcJh0hUrzGSfQg+GtWpwzjIyvrKVajtLt49qnYp5xuO0LiQC4qb6TfWs+fF8OX8HHLxEHLaOY5CVAgqKT24gwf0jkaUmnUqRPXEA29IiD8bVHhOJqByrKQLmA7eSZ9FR50QriyYWBFhIzLTtOpFgPHlWr06TRXnQHYBf6QB1agE6lajB6t0yJNjas5xzHOIMJfe0EQ4rWRyPKrrD8UKry0ADqHUETBEHKk7KPrqPFcSANwwRsS4yNO4t1cIVKtWU80XrYzg3EFjEYYde4oZxIKyZGVWoJvXpOLxaVJ7JGdMkGJgxG4INefcI4ghTyEhLIJJ9FbJOh0CUA+o1sWW8oKtSavePRSqWw3A45Ablau3qTBuRbYaRWSM9ZiApao6wkXjKFNuwBy1rQuYdAFiqPCgMVw9K1KJUQFajq0EG2W8i9idedLJCU6HCSiZbGFYUlLazBNyooPxqz6PLRnKXVAr62E9lPMRBAo5PAGkkFIAPMMoHuqVngjOcLj5QHMFdWiQQZnTneo8mXsHmfJiek2IdS5KVJCerasUIVcoTzST66rXcU4Wpls9qLstn3orQ4t1gKUlSUrKeySWxJydkSZE2TQxxTMQGBHchP+oKrypV2IeTfUnXjVJwzayhNyJSEIIjNidiIGmoE1UnEuBCISi4H8Q3sRPzPGrIcUEZeqOWAMuVMCCs\/yv65qRjjRQIS3lHIJGlz\/AC3fUPDJdkNTj1t9CTgmIKy7KUgBKYAQlPz0awm+mmlUbwKA2pKGu0kKJ6tAPaWUiISNhNX6OLFQPiMwCLwCDaXfPypjjKVAQhKurHYGRQsDIA+VAJvN6xpJ7aF58FGrImwm60kZgh0xlSIAQYuBVPhXXQqCLK7VyYM6f4oq3BXCgGSnMlQJ6u9xlP8AHG+16j\/4YQjMkLMCLgeNhNtfHSrWNRi+hhlaaSJmuJkpKMpHzZsLG3sG1X2Iy9S2kSCsQDvGU3HI\/EmstgCVLyWAVbe0Se13W20rQ4x0pZbWkTdPebC\/hYDwk1yZMXC0tM51a6mFeRCiMq9dgftNKtw70bClFSihJUSSAQYkzrSql4yPdC5S9CjwuObAgoJJ3CojmTY0fhwFAqQVJtvdPrFzblTOFYDMIIGY2GXNI8Un7BpWqwPRp9aTOVI2zE+5J57GNKTwtuoKzNRda2Zl\/E6JAvHf2ibXQSeXvqw4fwDGrAKUBKSLlYyG\/IK7XsFahroS3KFLVmWghSYlKUkGRA1iRuaLxfD8TmltxhI\/XSok+pQrpx+E19ZtHDe5Fdwvo440cy1BSosm0DwJvPqosqxwJ+Qbjb\/mLx4dXb11GeG42Z6zCn+isfaakGCx30sN\/wDJ99dkMagqijeKSVIcHsZ\/Nx5PJPvSK4cTi\/5qT4Oo+2oVYXiGycKfFxwf5DUiWeIQPk8Kf65f+lTos7+d4qb4RX9o1+9UqeI4of8A4bp8Fs\/6lRNscQBnqcN\/+wr\/AEq6+5jkIK1tspSL9nEKMxy+T1oAlb4li\/5niD5s\/wCrVJjvyioZcUhxt5JQe12UKi3NKzPlVM7+UhxSFEMEdkxLvMWkBNYhbq3sxUZWs3OmpA8gKdd2JyLXiPGn8U+p1M9WonIDAkDv5921PaczKSFlV9YsIA2Olz+NKj4clKVAFBQE5gCBa538gfd4WeHwyVSZUnQCIOmvrryMkrldaOOUeUrOrbekBSEpbkQEgcjBKyCSdNT9ye4CXCUlxAATqU6gwDA1JF+VhfnXOuU25lWVFNgMwAzaGwk6E86kdfaClhCyAVHLmiRfS1gfGdtKTaTuJSikA4hSWPkerBSnshwKyzrcSDeNd6qOK4dJXFwDeCrNB7rDWr9rg61CRiJTM5SmRPdyjuqZvhzKiUOwSOXPxF9q3V4mpvp6lQxy5WUvRjBpTimVDZXvBH216E4qIvoR7TVIzg20vNqAShKVDQkZvWZ39lGqJUoKMiVp8PSHxraOeGXcTtg6tFwplRIOa3L18jvI9QoU4FYA+VIuLk62SOfMe2rErpuYEaT91dZIItMyOsmSCBJtCiSBGxAjyO1hxZdzelYqCuZEbdwqbqUgyAAfCuKc7QobA8t4jwcKecMSVOL9qjVnw3oenq3FOokqT2BpBEzO4uBV+5gElZnKO1J0JNyTrp5XFSO4qJOlwI0iDt3VwZfFcvpgcuXI10MmvoMoHmL+jsO\/MdNt6kbbZZJSpEG07TBtbSfKtajiAJjSZ84mm4vhyUiShKsxkEkwNI5Tbv8AXXPlnkmt7S9NEJvItmSOFVnUsOKbSZFrC\/d3nXc6bxVngcS0FhuVJvG5EmbAm9pH3VaO4dKkwUZM9gQDBA9GCRuD5QeVBKxKG4SrKOSp3IkDcTF791YedyVUHEAf69CiEOD0yZy+gkACEg3jaKtUYhvDrDuJUVCIS2QOrk21Ai2vamTQa2UugnMRJSBM2JNpywRpF4FcOOk9U4gSgkJm4knncFOnhfuq\/u7fNAn3DXcQQZlsAoUAJGUlUAAAHxHnTOMYxaWU9kK0zQdJTrPgB+BUGN4e1kB7KQIUFROqbajv3FrUKniK1AIztlVwpKUqSRAAg5hliCbQZtVwiuPwJRcgROOMej6lR7KVXKeGMqAMRYfOjYbRrSp816f39yaZNhZQpKmkJGVJPb2sREg95o7DOcVdV8mywEfTcC0jyGeT6qs8Bwt9t35rqUixAhQ5SkkjY3nlRvGeLnDBBeKxnmABmIjuGmtdnho5E7nr2\/6dMINIHRgOIjfCH64\/zVL+Z8Q1\/wCW9axVf\/DNn6Tn9mfhXD01Z366P2Pvrr0aFktnH\/Rw\/ktfwpjmHxxIPVsT\/wBRX7tVo6ctj+VH9XT\/AOHrMauz\/wBM0AWSG8eNWmT\/AFx\/dqdSMeQPkWvJ8\/uVUtdPGd1OC\/8AJH7BRTXT3DbrcH9Ur7BS17jCkfn8\/wDl0n+v+KKr+kHBuKYpvq0IZaBJBJeKiU8gQi070W306w8z1i7\/APpL\/dqZjpyyowFnu+SX78tNMDEq\/J9ikqQwrq8zk+ionKALlVhaoB0HdC1tqHomCZgTYgjQkV7f0dZCh1hBzqEknUd0UN0g4C8twut5VAgSnRVuWxt4VOVOXevgnjZ5W30ZOHTeVozZlAb8rawdzTsViG8iUIaGY5u1lggX7q3eF4NiHVoT1JCUqSVKcGVJAIJGUi8i24rYjo7hpJ6hu\/6o27q5Xhmr8t0n17icEuh4zgcA4QUpaSqRcxfa2lXGD4YEolGFlW5LYJnclRE8q9aY4e0j0G0J8EiianH4fJHfL+BpJHkDHRzFPKzBgid7J0\/agHSrXA9AnFGVhCIO9z5Rt516VXAKn9DFy5Sk2\/2QUZTDdCW0m6syYuIi\/cRT+KdHGWsM6UgyACCdspB+ytTVd0i\/8s7+zW8PDYodF0KR5WtwxYVxCvKnZogc6Ysbm9dBZ1bhpoma6pNhXWEkk1LY0TMdGwVZw4YI0MZu\/tZbp7oHjzGxXQcFRP5yQCIjLOXeZJgeqrllLqAk5YQoekd50vMbafGuPs4lfY6s35JN\/A7jn9lcLzYY7ad\/DMJRizINcEeDwabSp0TKSkc7XIMC\/OtdxHohiAEgozCAexeDyM6nyipeFOdSDZWYnUWgbjcitDwri2JIzdWVtzHM6c\/urneXDkVJtX6f+iWOK2jFN9HnJCQ2vNmzSU3JsfnDlsOfjXcTwIBBQ8CpCQYSpEQeYUoAeqvVsLj23DAPaGqVAgjyIolSQRBEiurw3hYQ+pOykqPEzwhgdlrl87WdwLSPWdKET0UkmTmk6A8z3mvbf+GMTPUtSDIORMz4xUzmHQrVKT4gGnl8JydxdEvHFnjOD6DukDKl0gAwDEQdRfUW9lTDoAUGfzVQIn0QNO4Jr2QJilFUvCqurGoqqPHx0PP82c+ofhSr2ClS\/SR9Q4IDbwSAISkJ8BFVvE+iuHxBBdTmIETJH+GKu6E4pxNthIUs6mAOZrroszmJ6B4FCCrqVGBolSpP96qM8CwaJjDx+0tf2nvrSr6Uk+iEDxM+6KFxHHHFarSB5D33qkmKzOP8HwRuphPKynP8qqJw\/RPCr0wD3kpaPa4RRzXFjmhtbjiuTQKvXksPOtfwYvFuXhCibDUhMCMxFpmabAzyfycYCLtK2+er409P5OeH\/wAifrr\/AHq11KpAzLfQPAJ0YHmVH3mpmOhuCQoLSwM3iogeRMeytBXBSHZG1h0p0EVzGO5G1r+ikn1AmphTVpBBBEg2IO\/jTEeb\/wAPMTHoI+qfjTT07xX0UfV5edegK4Wwf4lr6g+FMVwbDn+Ia+oPhRovkjz89O8V9FP1am4b00xS3mkKyhKlpB7OxUAa3rfC2E6Mtj+gPhThw9mQeqbkXByCx7rU7QckEzXaVKpIOVW9IhOHcHcP8QqzqHE4cLSUK0IoGjyRTcCuai4vzrbOdDrQHB5p++of4HL3cT6jQVaMiEfjlTAiDVw\/0UWrFpHWjKhMnKhau0ZscogWINzy1q6a6JIHpP8A9yPaTScRqSNHwtKSy2YF20bfqj40UhpIsEgDuFQ4YIQhKQoQkBMkjYRRIUKdEAbDC02CUZe7ap1YZBvlA8Le6pM45j11X8ZfV1Sgy4hLloJUPpCee006T7EpFjFdoDBYwBCQ660XI7UKAE+upTxJkaut\/XHxoGee8Z6YYpt9xDbiShKiB2BpyMiZGlBfw0xxkhYjnkT+7XpDnFcLPaeZnvWn4008dwon5dqO4j7Kq\/Ydnmx6aY7+VH1Efu1YdHemOJOIbS+5mbUcp7KRBVZJlIG8e2tsekeFA\/TJjz+wVH\/CrBn+OT6lfCnfsBc0qpT0qwn8t\/cX+7SqKYjyheOVoVK9ZpKxqvnLWRykxSpVsSPbXO3tqVK\/xzrlKlQwlrFKRZK1J7gSPdvRCMe6NHHI\/bPxpUqAHI4g7BJdcjX01fGo3OIOKIlxf1jalSoGdY4k9Mh1wbCFkTG5g0S5xh4W65366vjSpUhgp40+SAH3uX6RXxqVPE3pJ656OQcUPtpUqAOOcVdIA697v+VVf21EeJPgDK+6BOzih9tKlTEdTxh8hUvOGP11b6799LDcUeKj8q5p9M7EDn30qVIAtziT38q59dXxpjvFHsh+WdsD89W3nSpUDI2OJPkXfe\/tFfGgsVi3lCC86fFxRHI2mlSoA6zjXSILrp8XFfGpF4l2I653u+UVpyiaVKgBYPGuJ7PWuQSdFnXXnUi8QoGc6yN5UfjSpUAMxLZN5JPedaHyBYGs7UqVAApbgmiGSCIIFKlQgZ1xmCCPXUiHwTlUBPONfga5SpiHONjlb3VEpCk94pUqBHUKtaolt8rH2UqVAC69QtalSpUwP\/\/Z\" alt=\"\" style=\"aspect-ratio:1.502860558449321;width:635px;height:auto\"\/><\/figure>\n\n\n\n<p>\ud83d\udccd Jl. Hanoman, Ubud (also in Seminyak)<\/p>\n\n\n\n<p>\ud83d\udcb0 IDR 45,000 \u2013 350,000+ (matcha tasting experience)<\/p>\n\n\n\n<p>\ud83d\udd50 Check Instagram for current hours; reservations recommended<\/p>\n\n\n\n<p>Chontea operates two locations one in Seminyak and one in Ubud and both are considered among the most refined tea experiences in Bali. The concept is rooted in the Japanese Omakase tradition: high-grade organic Japanese matcha paired with rare specialty teas from across Asia, served with genuine care and intention.&nbsp;<\/p>\n\n\n\n<p>The Ubud branch in particular draws visitors who describe it as feeling like a quiet trip to Kyoto without leaving the island.<\/p>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>Little Uji Matcha Cafe<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wCEAAkGBxMTEhUTExIWFRUXFxUYGBcYFhcYFxUXFxUXFhcVFRcYHSggGBolHRcVITEhJSkrLi4uFx8zODMtNygtLisBCgoKDg0OGxAQGy0lICUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLf\/AABEIAPsAyQMBIgACEQEDEQH\/xAAcAAABBQEBAQAAAAAAAAAAAAAFAQIDBAYHAAj\/xAA\/EAABAwIEAwYEAwYFBAMAAAABAAIRAyEEBRIxQVFhBhMicYGRMqGxwUJS8AcUI2Jy0UOCouHxJDNUkhZzsv\/EABkBAAIDAQAAAAAAAAAAAAAAAAMEAAECBf\/EACYRAAICAgICAgICAwAAAAAAAAABAhEDIRIxBEETUSJhMnEjQpH\/2gAMAwEAAhEDEQA\/ADFJnBBu02X1GUXmmJBu4cQ0DhzHRGMqxAKMkBwuuVFe0dVr7OM9nMuOKxNOnHgnU7+kb+5geqq9u85\/eMU7SZpUZp0wNjB8Th\/U4ewC6Fm+BZgKWMxdMgF7A1g\/JUcdNumpwd6LjLhAATuLasQz\/wAqI3Feps1GEhVvAs3PoiydIA3RK1gaICaU9xUVUSEFGBp1RK8wniE9gi3FI+5WzQ2pIPQrxdyXgErgqLJ8uxz6NRlVhhzSCOvQ9CJHquodoqLMTRpY2n+Noa\/zjwk9bFvoFyZohdH\/AGaYo1sLiMIdwC5nrcf6h81a0yym3Cm3VZTNMKW1C0NJubATfiF0DAQ+mOYUuU4oYfHhxa1zatMg6ogOiZ6HUz\/Ut0UmcvGS4h\/w0Kh\/yFOPZzF\/+NV\/9V1TMu2ryCWOZTgkQBJVHKM5x+JrNZTeNJ3cWWaFHJItWczxGTYhg1PoVWjmWOj3UWDbe9l3LOcdj8O3S5jK7BckNgjzCz4zrC17VsK0dWgSsuaaNqLTMTTFlKFp8T2epVPFhn2\/Kd\/JZ3EYdzHFrhBCWaGU7IkqVLCo0NSQnQvKFGq7P5sQ4A8VtcNjC9wYLTuei5CKrg\/XMRt5LoPZbtBTrUwDDKrbwfxDosca2MKVo2+MyenVovpvAfTe0hzTxHMHgRwK+cu0OWHDYirQJnQ6AebSA5p\/9SF9DjNmMpFz3BrQCSSQAAF8\/wDa3NRisXVrizXOAb\/S1oaD6xPqmcbTf49Ceda32BSr9GnpaPdUdMmEUcYWsj9CkiKOl+CV8clbwlMQ55nw7X3mQB7kexVbFkEyAQDz4EWI6rKMojMBQuKlMRv\/AHTAFaNDeCaCSngJHWCssXZan9mmK7vHsHB4c35ah9FlWmUa7HOjG4f\/AOwD3BCjLRtsQzuq9Zg2FR3sTI+qqZ20Hu3m4BE+U3CK9o2\/9VV\/yn3aELxvipeqJ6M+zZu7JYdsxTbPAxKTK8PUY8ywNaDw49UTr4hzmgNgeFtzz0hUcDVrh5DgHN5yuRKbU63R1YxXHQVxdVjhGqJ9Vmcy7J0CZB0E3nb5I+zKmyKhcWmdlaxeLpshrmF3VGt1yloG0uls5zicjrYfxtOpn5m7jzCXP8KK2H778TRfqt5gqLjUI0\/w3cOSw\/bfGMpasNS3nxdByV4XJ3y6KyJKqMUnBJCUBEKEISJ5SQoQlxdCx6wE5rNJgWPPkuq4b9nlK\/e1XP5aQGwefGVU7Rfs\/Z3RdhtRqNvpcQdQ4gWsVr4p0Ws0LMB2qBdgKDpJ01i115mWEied2LEOXRu677K8VSjx0HNqjnDT4v8ASansudusjY\/4oVy\/zYuFjW2eaJ1aU7WVPAUgarAdi4I9Xy83LTKFmlUkLTdMF0nxZ21pjkCTG4tJ+ihxtQF3hGlsmBM78zzVt9J7eBUH7rqIa0HUTA6qRlZEykUoKkxOFcwwYPkQ76Equim0Oa+684rzWyntChY0I72HpasdQ\/rJ9mkoGtr+yrCasWah2p0yfIusPkHKiINdpK84qsBwIHs0BV8LSLyGNv8A8qHG1NVWo\/8AM9x+aOdnKUCpUjYQPOP9wit0iJWzXXYAdJcI4cFWYC4y1zhB2KDUc\/ewwWmFep561w+H5LkZMyXaOpDG30aDDnWNLyrtLAU2i4nzugGCxoNwERbjHFFx+RFR6KnglfYTxWKpUqbnWsCYC4Bm2M76tUqfmcT6cF3TL8P3jjqEhNxvY3CVN6LfaEzjUsseTF5tY3SOBgJQF13G\/sxw7vgc5vkZ+qBYz9mFUf8Abqg+Y+4WnikUssTn5CSFpMZ2JxlP\/C1f0n+6of8Ax3Ff+O\/2H91ji16Nc19nfCEhCkhe0p0VMbmHZ0UsS7EU2zSqhza9Po4XeOY3kdSVwvPsqdhq1Sg65pugH8zDdjvVpafVfUjmLlX7U+zBczv2Nl9EeKN6lCZnqaZJ9CeiG410W22coyqk51VgG+oH0Fytw3Czcob2OwAOupvsG\/U\/ZaKCN4mYsSR8xvHBc3yslypehXI7ZWGFA\/U\/oJxwrOLAfRSuKjJ\/XNKWDIKuW0SINMelvp9VXfkFB34SPVEGngl18IH66LanL7LtgCv2Up\/hqFp4A8UNxPZ2o02cHTtB3C2B28Ri9jt9U8vI32RY+RNezSmznlTB1G7tK6T2Nwn7tl76rrPrm3PTED5SfVNy\/KhXe0Xjd3INmfKeCk7R5s17+6p\/BTGkRtI3I+nonMGRz20GhJtWBwJK2+W4fuqDARd3iP6\/WyzvZzL+9qj8rfE77BbQtOq+3LpyR5ypBIRsCnL+8dOyiqZY6YatO3A\/l80QyzK+JSOXDydUPYsvFWAMPgHs0jdHMtwRebhG2YBoMq1haGmVuPi1L9EfkWtdkNDDBlgpYUdWoQ4pW1U\/FUqQlJ27Y+F6EoXoWjIwtTe6HIKWEishXSqLUnByoskhVsdg9bbWcLtP1B6HYqwHJZUIcT7QZK7L6rq9Fh\/dnGKtMb0HHl\/JyO3DkrDNL2h7DqaRIIXWcwwAqCbaoIuJa5p3Y8cWrl+ednnYHXWw7T3Ug1MMTOmTGug7i3pw+QQ8nxuX5R7Bzhe0UXsKheIv5W9d4RDDxVYyq0eFwdBuDvER5gg+SiNLz4rmPTpi7RSD4kmABxmbdbWTOovczzPNTvbaBbpsmOdEzsrslHmGQJHp\/wAqbD0nVHhrRJP05norOAyd9UbaWR8RsI6Dios17S0MK00cKQ+ps6puG+XM\/II+LBKe3pG442+yzn+ZNwdI0KbprPHjcPwA\/fkshgA5zgAJJsAh+t9R03c4mSdyTxJK1WTYNtIS4y4i5B2HIJ5zjjVBW0jTdnsZSoju9yfifzd06DZaOmWuu0ghYBrXEwyTPJa7sfkz2kue7f8ADwHmeJ6BBxyyTl+i4TaZp8PT+Hnv6cEVoUwFQw8Bxv7ojTqt\/MPcJ2KDMsNCemsKSq6AtmQfXMuKRpSkLwatFEjTF1YCrt2VhgsoQ8vJV5QoBtxrTxUra45rlpz14U1LtGRxISy8iIZ4ZHUBVTxVWMyXtLTdIe8DzRkZ1S\/OD6oyyJoG4tB1tRVszwrarIIkjbrzHr9QEOZnVMmAZPRXGYpx\/AfW3yV2mUYLCN7un+7PN6TnhsCAQ5xeDHCZn3VHFiDa6KdsqLmVu9As8aY2GtoMeh+xQfFMJgfmgDzdb7ri+Qn8jTASW6GUaLTqfUfopsEudxng1s8ShdbtphaVqFDW4bOqH5gX+yNZ\/lEUWvc802NfppkSSNMgvcOJcQTPIDmUMwztUDXTqG1\/hJ9OaahjWNLVsKoqJn8z7S4zEjS4uDT+FoLWnz5+pVfL8p1GajtA6CSfsFtcyDHCC3THEnihVDDeIcQtZMzTpGXJnsPQosENmPmfMq7h8VSmG0XVHcAXQPkEzEYaBZsXWo7M5VobqABqEkNnhAufRDx3NkrYmCp1rNqFmHbE93SaDUj+Z7pI9IWzwwaxjBpgHbU6SesDisriXMpTJOvUZP4jyJnbitFhsybiWUwYlsbegJKchJdey1IKMwvNo+SsNw7Pyj2Vc6R\/it9wvMx9I\/4gstOSXYXRebQZ+UDyt9FHiGGIa4\/X6p9Csx3wvB8iFNpW1sjoGh7hu2erf7KegQ7Y+fMeY4K0WhV6+EBOoEtcNnDfyPMdCtGSdtOE5Q4bET4XQHjeNiOYU6sgiRKkUIfLDM3e3irLM65hByvFoSDhEdth1uZsPRajJ8lLm97VeaVLfk4j1+EfPpcLOdkMmbUqd5UMU2SSTtDRLnHnFoHEnotrjmtqBuIqu002j+FRBkSCf4lXkYgRe4McVccS7MTyVo0uQViT3eEpMsL1KhMAxsAfE4+cRyVnBYkF1QVcWxzmfGG+Gmze2p8azY7A+a5bl+b4ygatTDa9JJkxqDQ42OkyAeElJllHE1i579Qm5L5Gqd\/NE5tLSAtJ9s2XaHF0KrX90Z0+IRzF9+cTsqTaBe2m5vBzD7OBTcLlrmtnTZOylxFN9M\/FTMem4PtCU8hNyjJgJpWqDvaBoOFc0zYAzA4Ll7abu8e50kWI6zxIC6BWzpopPp1Htu0gSROywlevE6XAzwEHqmZyTaNM9TzJwnlMQbypmtDwXUjpcLlk79W9OiE02usSbGQREEFWyC0te0+LVt6brDim6McbHUs3AewPP42AyeGoTK3eJzd9Oie7+ISw22dqOodLx6LmnbHBtllVtg\/TI\/qaSPYtf8uS22R1m16bXOPjEd6OJcBGsfyutPIzzC1GCxp0VxoqMw2Iq+OrUIEyT+J3ktnlFAUabdJ8TxYDgALmfxGEMqkTBNoTqDqf4zAEkE3AI6bz5BAjld7MrRPmWOJ2FxtP3Q799epWVW1G6mO1CSLyCDyuq4pk2ieSBJu9kbDOXVnRZ2\/VGMNja7Nqk9NwfdCsJhwCGSTYmY4hsqNlYg2sopuOzSZr8D2ga61QaTz4f7IwHA3BkLnwRXJMyLDpN2n\/AE9QmsPlu6n\/ANNKRpMUILXciPnYj6eytAqo8yI6q00WXRNiry8vKEPl\/FZQRdp1BUTSI3WnYxefhQeC5CzP2dNwL+QtbTw2p4\/h\/wAMv\/mbqe57fe3qFBjq7n72Bl2kbXMyeZud\/ureSBpY6g8WMy0buZOox1Bk\/wDCv1Mq1VoEQYIPAN4yIvwR3NuKoSyLizNYJ9SH0g6GVNIdvwcHA9NltKGWUqTWtadXhlzuvICVAMGykSAdR2kiPYcElVzyPCCl3ma1EWnl+huZ5niGCGFob0ALvmgWUY1767g9094xwPAzEfdW8ZWe2A5jpdtDHHpcgQPMwhNCsBiGmHNcTeQB9CbocpTkvyAOTAXcuINjPHePdS4Sj+ZJXqluIeQ3i4EFxABDoNtitDgKQgP7prtrEzvxhEyNpf2acgS6sAYcJbwPFv8AcKVw01GhwkEjbZwOxH64IxXy9jnQKZbYkwIFiNo4G10yhl2lmqv4WUyXN5xvpA4nktYrujUJegb2zLSylTafxNcLXhjXl3pNW3kVY7KVoqgTBLSB52MewKA47FmtVdUI0j4Wt\/K0GwnieJPEkpwrFulzTDmuBHmEzkd9B+Ojp1Msf4XHRU2v8Dv6XcD0Pum4jDObuD7fqQh2TZlSxAAeYdxadiebUeDTTZZ3hHBxkDyKTbT7QHsHVMK6pEEtA4gxw8rpaTiCGhx3j8Mn5Io3ENLY0t5yN\/RIzDsJ4tcQbmDbmAFSjy6ZOLIMC9x1vJ1NFQ028A5oEF0c5+ic8gPDfF4rghstHQlWmYOl3YpayAJvJBvxm10RwuHbAjYCBB3jmivFzeqJQLLIHOf1Cv4LBuMTYfM+QRGixjb6R5qxTrAS4gAAE+10TH4sVuTLQRwbRvIJFonaOfVW1yDE5y5ji\/WdTnE2MbmVsOzuaVqjmDVIdcg3gRzRoeVFvjQ5Lx2ldmvXl5eTYufPbSpA5QNcntaN5XCOqyTkQYIuDxB5grUZZiS5g1AaiIMiJm46QbFUezORmu\/U7\/ttN\/5j+UfdHO02H0VaZaIDmRA5tMfQhMwjOEOYn5Ek\/wAUQ4jDOMeEiBHoo2kt4JcPjX7EyOu4VXH4l4PgNzw4AdViUYNctiPFDq8uMk8IhU62XU6jg4iHNvO0cbhXKOIf0kiNj\/eyWmZkG1\/5onp6IVRfsy4gujhaQnS0v1kkuI48zKK4TJw7bwDnMR7qOtRdraWOgD4gbT6kTsrD6xIg8LK6gt7ZFFC08FRwzIY51V9gSfhEWEk7hBO0WoYes91yGPM\/5URoPLTJuLS6\/sG3VLta8fulYTcs9QHWBI4St\/I5NfVmq2qOWjMbbKbD4kuIVVtEK5gafiPkfldPS41oZcXRosvLXdDb3WiZnVWixoJ1XiD68VlWUi15bxB\/3VmpXPwu4c+CSlHWhVOjXYbtIx3xNg+4RfC4+iSH8RMb8eiwOFrtm4WjwVdggT8kFcoslmv1NsZG36OynZWHP2QMYhv5hECN1ZpYoeaajNksMtrjl7oN2nzsU6TmgySADHAExCp5zj3taxrRd7oH9vWwWWz6sKbW0yJJJJ\/y2+pRv9HI1ifLIkPy8tqvvMDddQ7MUtLe8A+Kw\/pC572Vwfe6WAaS438ua67g8OGhrQLNAHsh+LC58vo6OedRr7LgXkqRdESPnZjeiJ5HljsRUDGyBu48Gj+6q4HBvrVBTYJJ+XMnoupZLlTcPTDG77udxceZXMwYebt9DubLxVLssYHCNpMDGCGhAO39E9w2o0SWPgj+VwIPzDVqAFSzyhroVG\/yyPMXH0XQnFODQic0ynNWAkmxKuVK7bOa4OmZvf5oHnOCc3+KxvhPxAcDzhD8PV1kBsydh1XMlGo0ZlHZtKGMHWTaIJv6IvleTPc4u8RJtfjHENAt5oLk+CNLxvN\/18I+60+AxD303uDw1gFxN3HlzKmPAl\/IzRI\/K6bP+7UBPIGT5W2903uqAHgpGOoKp4LMqbQSWAvmxc6wH9I3Kt4jPmuEAA9AAAjJRS1SLtFN+MYHQ1niBiOVpndD80zCn3NScOx8FgcZO7jYEjdWqU1aT6xYKbPHy8RHhDepJhJneWgZfU0tEPeyNrhr3X9luCltskbbMw0Za9pbVwjmuOz6b4I8wRdDv\/jtDUHUKp4+Fwg3Efq6hdhQBB1DqD9lHTqPow+Q4DcHkru1QffokzDDuZW1EGPDfqAAmZsPG13BzQfstFTxjKgbphzXCwPDoFVx2Wa2gM\/CTE7gHcH5IEo70BcQRh6JIkBF8OxzQ0uBEi0o7kmSNpMc551ixHT\/AHRbEYdjgZ2sR6R\/ZZ+O0YcACx0gTsiuFNvdVMvy99QkNFgbkmAFew9BznBjd5j2VRi6MUwLmzaj67A0OMRpid5vBgdEG7T4T\/q2UZksYwPP8zpe72BA9F0LDsDX+I2aSSeENuT8lhsvDsVialcC9aoQz+mYB9gPZHnOsdDPiQudm87C5eA01Y38LfIblbOnZUcHhxTY1jdmgBXmOkJnDDjGguWfKRMDK8oqZupUYEYXsvkbcNTveo67jy\/lHQI5KRKFUYqKpEbbdsc1QVnAzOwBnyU7VhO3We6WuosP9ZH\/AOVjJkUI2zUIObpEZDTMXB48xwKfl2VUtYfoAPMC8cvVAuzuYd4wMJ8TbR0\/Cft6LY4QhonmbeQScNuw2RUqKWd5YXMJuHO2GwA5BUcDha1NsElo2k\/ZHsW91VonhtCuYRkwI91uVNi3AyzstI5zzWoyHLKTGtc8S48Tt6BEsWA8kuF4i20BUalWJAkfrdR8Iu+waSTFOSYfUC5z3N1Odpnwy4zAHAXMxvziyZ2\/bOFDWNMam7DYAHlsNkOz7MajaDn0jBbpLiR+GbgI5Qx5dSY78zGm45iVcppxNqaXo5BVYeakNCW8Cug4zLsO90upCbyRY+dt0NdkFOdLXmT+GATHO3DqlHfoNGcH2YajNOzbXkcp6clp8rzNryA4AO281Pj+yxZILtTZsQNvOeKF1Oz1UAljg4tuOBI5ea3zt0+ycPa6NFj65dAa0NAGw4xxPMqr350qbKqneYdwcIeyJ5xzWWfm0OcwzYkbLU\/sFKEn0a\/LsRop9SSfREMmxLQ9z3Wtb14\/VYMZ7AgNJQPO+0Vd\/wDDY7SNjp38p4KY+zKxT+jU9r+0Ie790w7pc90VHDYAn4B159Fq+weWAHWB4aY0t6u4n9c1z\/sdk+mahEu2b\/Uf1812nJ8D3NJjOIEuPNxuVqH+TJ+kNxj8WP8AbLh5Kajuow1TNsE+hdnhv6qZR02qSVZAEEqaq+YY1tJhe7hsOJPABU2krZEr0in2jzfuKcNP8Rwt\/KPzf2XKszBJOq8\/UovmmYOqPLnOvMnl0A6KpqDrFcjNmc5X69HTw4lCJmKVapRqNqt2aQHD8zCb+266vllUPDeQ+91iauFa4aeB+i0\/ZmqGgNmYEeg2RMeRS0Bz42laNLSaCYH0spMTmeHoHS50u5NBJv0CXDvin1Q3McqFWrSdqLRJDosbC10SM90c+UvoJtzRpadNKoYiRpg32jUVA+pNzTc23GD6GCrZqAENm8cd4CiNW4jxc9rD1VTknpGShmOFL6NSm0SS1w07CTfcq9hak02agQdLdxsY2S1XXLhEym1H2k7ofJVRQw0XE7QOJ5dBzKko0mMBgXO54nzPFISSJ6pgPBRv6ITPrSCLX5jeEP8A3WD+vZXmU1HVcC7SDw+YQ5q9hceRxZWZh47wgbtg9Vm8ZktNznOIMk81r8QIZ8z9ggdfZX5DcYxidDxt3JgCrlFINJvKGYXJ6euT4o2HCfujGZVeH66Jcqw8kHlfzKCm+gzSZquy+BBcLeFgk8p4LaMCGZFhNFMWu65+wRxjAF1fGx8Yf2I553IhaOSe2nzUqRMgDy8kXlCjPPqgAkmABJPIDiue9qc6NV3hMNFmDpxcepRftTm4M0mnwj4yPxEfh8h9fJYyoS4lxXO8rNyfBdDvj4q\/JlRzTYcypmv5bD5lRvd+uiWm32SQ4WaZt5qzgsYWP1DYbjoqmuPsmdPdRa2R70zpOFxBc0EXCkPeyCAC3iZuEE7OY3UzhLbHzCOnUWzwPJOQqf8AZxckabGOrtbJJueBIt5TwTWVmXggnoon4BhBMTPMT80POXimdTKeqQQJJ8PUc\/VT430DCryZsnEGJ06j5wq2VF5Ye9EHhHAIk11ri3MKvjIK6oNoTW1tJB4ptSmHcT6WUrMMTxUUJXpEI+9mylpYe2tw+FXaOGY3qeiizJ+mi47TZGWJQTlL0bhG2kAMditRtt9UMx9eFYmxMoBmda\/kua5OcrZ2lFRVIgcSTdavs5l0ua0jq7y3j6BZ3J6Gt0nYXP2Hv9F0Xs7hoZqIu76BGwY+ckgWSXGLYdwzFaUdFsBPXYRzWeXki8rKPLy8kUIcEOJ7wkbRuDuFWxFUfCOG56qziwGzpHid+pPRUxSA\/W5XD09nXSpCNCkJi3E\/RK1kJjjAJVFil3yT6RgSq7eA5p+JqQInz8ldEGZdnbsPiDxY+Celt11jKsW19MOaZXDsxcJk8RHkdwtf2TzVzabYdNoPonI1FKRyc+ps6Q9oOyXu7QboZhs5aYkIlRzBpESiqSA2S0qFoiJXqmEB2UhqiZMHklNdbtEsrUsG4G5ACuaABvKidWUZqquaRLLNMoR2pxE0oBiSP7q455KzfbDEgFjehP2H3QM+S4ML4+8iAuLx7qbYB80JOMa+JMcTKrYzHy4NPv04qbB4LU4Rt8R5QNgklGls6zlvRsez+BnS0buIJ6T\/AGC6HhKQsBsLegWT7EYc6DUI3JDfufstrhmwF0fEx1Hk\/Yl5M7dEyReXk4LHki8vKFHl5IvKyjgNUeInivBhO\/BeqP8AqpNVlwjssgfyVcmT0CsVWzKiNPgFCDKIkl3DgoKrjBJ4qzUZAhD8VROmZMcua1FWzLGiiKgLCd7g8iOKI5JhHUmXM34IVRfpIJ348gOS0OCqTSeORBR030czyV+VhfDu6olhKjp3QbA1JCMB20KNCoYbWsLpwrFUqLDxcArFQxsZWHZdli6cx6rUqqfRepH9lMI4cSQFge3mKH7w69mgD7\/dbijiA2SdgCVx\/tRmPeVHu\/M4n04Ik1cUv2N+JqTkUKr9R1Lc9msM40WiPG8\/Ww+SxeVYXWWt4G58gusdjMNJL4syw8z\/ALIbjykoIdi6TkzXZbhQxrWN2aAPXmiwCp0WwFbY6y6sVSpCEnbsVIvLysyeSLyRWQ8vLyRQo4lVwAmDLXeUfJRvwbhsQfO30XXM2y+k9p1MabclzDGt01XBtgDb9FczJ4\/HaY\/DPy00CQx7fjb6i4UhY2JVxjiTfqnV6LSCYulhgC1JuUyhTm59PuVaqXkclMGANFvwhXZRm8c3S4s9VLkeZ\/FTdY7eY4FLjGyJO8lAMxOl7SLHmmcavQtnhaNzg68FHcJiBCxuX1CQJPBH8IfCqTObJUHm4hPFZCqblYYVkwE6dVK2tCoscVBjqhDSQVdURbdEHajPAxhpNPid8XQcvVc6q1NTv1sr2aONzNzxQ2jurhtcjqKHxriafIMOY1Rd1h+vP6Ls+Q4DuqTGcYl3Vx3WA7LYdveUBpEeE\/KV1LCC\/qt+JHk3M15DqKiWCICfS2TaidS2T4kPSJUihBF5eSKyjyReK8oQ\/9k=\" alt=\"\" style=\"aspect-ratio:0.8008342672145436;width:435px;height:auto\"\/><\/figure>\n\n\n\n<p>\ud83d\udccdJl. Raya Kerobokan No.234x, Kerobokan Kelod, Kuta Utara, Badung<\/p>\n\n\n\n<p>\ud83d\udcb0 IDR 40,000 \u2013 110,000<\/p>\n\n\n\n<p>\ud83d\udd50 Daily; check current hours via Instagram<\/p>\n\n\n\n<p>Little Uji focuses exclusively on Uji matcha: the ceremonial-grade green tea sourced from Japan&#8217;s Uji region, known for its deep umami, natural sweetness, and vivid color.&nbsp;<\/p>\n\n\n\n<p>The caf\u00e9 keeps things intentional no frills, no distractions just really well-made matcha served hot or iced, traditionally or as a latte. The price range is accessible too, making this a great option for daily matcha rituals rather than just special-occasion visits.<\/p>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li>KYND Community<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.kyndcommunity.com\/cdn\/shop\/files\/kynd_hero_e1.jpg?v=1769418938&amp;width=1920\" alt=\"\"\/><\/figure>\n\n\n\n<p>\ud83d\udccd Jl. Petitenget No.12, Kerobokan Kelod, Seminyak<\/p>\n\n\n\n<p>\ud83d\udcb0 IDR 70,000 \u2013 100,000+<\/p>\n\n\n\n<p>\ud83d\udd50 Daily; check ahead during peak season<\/p>\n\n\n\n<p>KYND is one of Bali&#8217;s most photographed caf\u00e9s, and its dedicated matcha bar is a major reason why. Famous for its all-pink d\u00e9cor and 100% plant-based menu, this spot serves creative matcha drinks like Coconut Cloud Matcha and Strawberry Matcha all made with plant-based milk and finished beautifully for the camera.&nbsp;<\/p>\n\n\n\n<p>But the taste genuinely matches the presentation, which is more than you can say for most Instagram-famous venues.<\/p>\n\n\n\n<ol start=\"6\" class=\"wp-block-list\">\n<li>Beige Coffee<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/gps-cs-s\/AHVAweoNtMQLTMcMtuPJfKeWeP7z-2j4klthQAzBNvAPSf2IkQp796U8PflUgHh-CbvLofNc1uRyCXe8LSvVYug1WH--V5jiIu2V7yXrhD2YfmORStMwGukjjU6pN5TIEbLeqm_FNBCI=s1360-w1360-h1020-rw\" alt=\"\"\/><\/figure>\n\n\n\n<p>\ud83d\udccd Jl. Pemelisan Agung, Tibubeneng, Kuta Utara, Badung<\/p>\n\n\n\n<p>\ud83d\udcb0 IDR 45,000 \u2013 65,000<\/p>\n\n\n\n<p>\ud83d\udd50 Daily; opens mid-morning<\/p>\n\n\n\n<p>Beige Coffee is a minimalist grab-and-go matcha stand tucked near the beach in Tibubeneng and it&#8217;s become a local favorite precisely because it doesn&#8217;t overcomplicate things.&nbsp;<\/p>\n\n\n\n<p>The interiors are soft, neutral, and calm. The matcha is high quality and well-balanced. The Strawberry Matcha here has developed a loyal following among regulars who swing by on the way to the beach. Seating is limited, which suits the to-go format perfectly.<\/p>\n\n\n\n<ol start=\"7\" class=\"wp-block-list\">\n<li>Buba Tea&nbsp;<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/gps-cs-s\/AHVAweqaO8hrwmhUjVYJJ_RWkFLxt-MvxARHyXuu854K4N1DkqDoAb2sLZ31y3Qd_EKoFalmzhNkfOHJoOm4RKbMohoJPxppFI4tKAt5Dt6G_z4JHT5A-FTAMfTQ6Ql8VHNHjLaK2JjH5j0fZ10_=w243-h174-n-k-no-nu\" alt=\"\" style=\"aspect-ratio:1.3965873372249664;width:526px;height:auto\"\/><\/figure>\n\n\n\n<p>\ud83d\udccd Tibubeneng \/ Berawa area, Canggu<\/p>\n\n\n\n<p>\ud83d\udcb0 IDR 45,000 \u2013 80,000<\/p>\n\n\n\n<p>\ud83d\udd50 Daily; check Instagram for current schedule<\/p>\n\n\n\n<p>Buba Tea is one of the newer additions to Bali&#8217;s matcha scene and already one of the most talked-about. The caf\u00e9 features a stunning Japanese-inspired interior complete with a cherry blossom tree indoors, stepped wooden seating, and plenty of outlets making it as practical as it is beautiful.&nbsp;<\/p>\n\n\n\n<p>The standout concept here is matcha as bubble tea: premium matcha turned into boba-style drinks using high-quality ingredients and full customization.<\/p>\n\n\n\n<ol start=\"8\" class=\"wp-block-list\">\n<li>Kurasu&nbsp;<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/gps-cs-s\/AHVAwepxPdIaGGMg8wUzTx_SppaQgg45UKxeSm8Lv6jdg2N5SQHIyAHpbug_QBomS69ItvlY3xLutlIOYDImAKMsDp87X4Rcc6kCUdOFKUkw61XwYjbN2vLuc3poZzesnoOFsqNhHt6K2cQ1Kkrj=s1360-w1360-h1020-rw\" alt=\"\" style=\"aspect-ratio:0.7500114891465862;width:581px;height:auto\"\/><\/figure>\n\n\n\n<p>\ud83d\udccd Jl. Babadan No.89, Pererenan, Mengwi, Badung<\/p>\n\n\n\n<p>\ud83d\udcb0 IDR 50,000 \u2013 90,000<\/p>\n\n\n\n<p>\ud83d\udd50 Daily; opens in the morning<\/p>\n\n\n\n<p>Originally from Kyoto, Kurasu brings a genuinely Japanese approach to coffee and tea to Bali&#8217;s Pererenan neighborhood. The philosophy here is simplicity and precision single-origin coffee, hand-brew techniques, and matcha treated with the same reverence as a specialty espresso.&nbsp;<\/p>\n\n\n\n<p>The space is clean, minimal, and calm, designed for people who want to sit down and actually taste what they&#8217;re drinking rather than just photograph it.<\/p>\n\n\n\n<ol start=\"9\" class=\"wp-block-list\">\n<li>ROU Specialty Coffee &amp; Matcha&nbsp;<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/gps-cs-s\/AHVAweqBDP7hcW_yxRCxSZxvdNv6omPcjXaqg7yR563V7MG8J5lh_GD4rnlH7BEPRQA0prCW68rst3dO2khQ0k3wxQL09tWgagmoYfxcspjZvbg43rSGDGrl2FGuMxhrxg7tMWPHPJ0U0g=w243-h203-n-k-no-nu\" alt=\"\" style=\"aspect-ratio:1.1970595027326612;width:510px;height:auto\"\/><\/figure>\n\n\n\n<p>\ud83d\udccdJl. Pantai Seseh No.28, Cemagi, Mengwi, Badung<\/p>\n\n\n\n<p>\ud83d\udcb0 Starting from IDR 20,000<\/p>\n\n\n\n<p>\ud83d\udd50 Mon\u2013Wed 06:30\u201317:00; Thu\u2013Sun 06:30\u201315:00 WITA<\/p>\n\n\n\n<p>ROU is a bit of a hidden gem, sitting on the quieter coastal strip near Cemagi and Seseh away from the Canggu tourist corridor. The matcha menu here is genuinely impressive: kyoto matcha latte, golden matcha latte, matcha turmeric ginger, ceremonial grade matcha, and homemade matcha ice cream.&nbsp;<\/p>\n\n\n\n<p>It opens early and closes at a relaxed pace, making it a great early-morning stop if you&#8217;re exploring the western coast of Bali.<\/p>\n\n\n\n<ol start=\"10\" class=\"wp-block-list\">\n<li>R\u00fcsters<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/gps-cs-s\/AHVAwepQO30IDMm_34Wh2yFCllSGkz6VPe-hnjtopQjQlvdiCJCW9d19rrXrn9ElOTGtFVhRR6TgR8sRHosRZnQNGuyc7YyvJdCdwgVoVVGttIsM75pQUAjLgErrBKLFCX-l_AvZ2EkWcVwB9QAG=w243-h203-n-k-no-nu\" alt=\"\" style=\"aspect-ratio:1.1970595027326612;width:539px;height:auto\"\/><\/figure>\n\n\n\n<p>\ud83d\udccd Jl. Raya Kengetan No.44, Singapadu Kaler, Ubud area, Gianyar<\/p>\n\n\n\n<p>\ud83d\udcb0 IDR 50,000 \u2013 85,000<\/p>\n\n\n\n<p>\ud83d\udd50 Daily; check current hours via Instagram<\/p>\n\n\n\n<p>Tucked into the lush landscape south of central Ubud, R\u00fcsters is a stylish, design-forward caf\u00e9 where the matcha latte is made with premium Japanese powder and served on a terrace overlooking greenery.&nbsp;<\/p>\n\n\n\n<p>The atmosphere is slow and intentional this isn&#8217;t a hustle-and-go spot. It pairs beautifully with a morning in the Ubud area before temple visits or rice terrace walks, and the food menu holds up well alongside the drinks.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Explore Bali Further with SatuSatu<\/h2>\n\n\n\n<p>Bali&#8217;s caf\u00e9 scene is one of the best reasons to explore the island slowly and SatuSatu.com is the locally curated platform that helps you do exactly that. Every product on SatuSatu is handpicked by people who actually live here, so you&#8217;re always getting genuine recommendations with zero middlemen involved.<\/p>\n\n\n\n<p>Start your Bali trip right with the <a href=\"https:\/\/satusatu.com\/en-US\/catalog\/satusatu-airport-transfer-from-to-airport-sameday-booking\"><strong>SatuSatu Airport Transfer<\/strong><\/a> a smooth, stress-free ride from Ngurah Rai International Airport straight to your accommodation. Same-day booking is available, pricing is fully transparent, and there&#8217;s no haggling involved.<\/p>\n\n\n\n<p>Once you&#8217;re settled and ready to explore, the <a href=\"https:\/\/satusatu.com\/en-US\/catalog\/satusatu-exclusive-car-charter-sameday-booking\"><strong>SatuSatu Exclusive Car Charter<\/strong> <\/a>gives you a dedicated local driver and completely flexible timing perfect for caf\u00e9 hopping across Canggu, Seminyak, and Ubud on your own schedule without worrying about transport logistics.<\/p>\n\n\n\n<p>All bookings are made directly on <a href=\"http:\/\/satusatu.com\">SatuSatu.com<\/a> and support local payment methods including BCA, Mandiri, OVO, DANA, credit cards, and more.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ about Matcha in Bali<\/h2>\n\n\n\n<p><strong>Is matcha popular in Bali?<\/strong>&nbsp;<\/p>\n\n\n\n<p>Very much so. Bali&#8217;s strong wellness culture has made matcha a staple across the island&#8217;s caf\u00e9 scene. You&#8217;ll find it everywhere from small grab-and-go stands to dedicated ceremonial tea houses and the quality at the better spots rivals anything you&#8217;d find in Japan or Australia.<\/p>\n\n\n\n<p><strong>What&#8217;s the difference between ceremonial-grade and regular matcha in Bali caf\u00e9s?<\/strong>&nbsp;<\/p>\n\n\n\n<p>Ceremonial-grade matcha is made from the youngest tea leaves, ground finely, and meant to be whisked with water no milk, no sugar. It has a deeper umami flavour and a vibrant green colour. Regular or culinary-grade matcha is often used in lattes and baked goods and tends to be a bit more bitter. At the better caf\u00e9s in Bali, it&#8217;s always worth asking which grade they use.<\/p>\n\n\n\n<p><strong>Which area in Bali has the best matcha caf\u00e9s?<\/strong>&nbsp;<\/p>\n\n\n\n<p>Canggu has the highest concentration spots like Luneir, Beige Coffee, Buba Tea, and Matcha Cafe Bali are all within a short drive of each other. Ubud is the place to go if you want a more ceremonial or traditional experience, especially at Chontea.<\/p>\n\n\n\n<p><strong>How much does a matcha latte cost in Bali?<\/strong>&nbsp;<\/p>\n\n\n\n<p>Prices range from around IDR 20,000\u201340,000 at more local spots up to IDR 75,000\u2013110,000 at premium ceremonial-grade caf\u00e9s. Most mid-range spots in Canggu and Seminyak land around IDR 55,000\u201375,000.<\/p>\n\n\n\n<p><strong>Do I need to book ahead at matcha caf\u00e9s in Bali?<\/strong>&nbsp;<\/p>\n\n\n\n<p>Most caf\u00e9s don&#8217;t require reservations for drinks. However, Chontea&#8217;s matcha tasting experience is popular and often fills up booking ahead is strongly recommended. Luneir Matcha also sells out of their ceremonial batches early in the day, so arriving before 10 AM is a good idea.<\/p>\n\n\n    <!-- Styles -->\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Overpass:ital,wght@0,100..900;1,100..900&display=swap\" rel=\"stylesheet\">\n    <style>\n        \/* ========================= *\/\n          \/* BASE STYLES *\/\n          \/* ========================= *\/\n          .produk-container {\n              display: flex;\n              flex-direction: column;\n              gap: 12px;\n          }\n\n          .produk-card {\n            cursor: pointer;\n            display: flex;\n            margin: 0;\n            border: 1px solid #eee;\n            border-radius: 12px;\n            overflow: hidden;\n            font-family: Overpass, sans-serif;\n            background: #ffffff;\n          }\n\n          .produk-image {\n            position: relative;\n            flex-shrink: 0;\n          }\n\n          .produk-image img {\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n          }\n\n          .produk-location {\n            position: absolute;\n            left: 8px;\n            bottom: 8px;\n            background: #fff;\n            border-radius: 12px;\n            border: 1px solid #dadbe0;\n            padding: 4px 6px;\n            font-size: 10px;\n            line-height: 14px;\n          }\n\n          .produk-content {\n            flex: 1;\n            display: flex;\n            flex-direction: column;\n            gap: 12px;\n          }\n\n          .produk-title {\n            font-weight: 700;\n          }\n\n          .produk-rating {\n            font-size: 16px;\n            color: #333;\n            display: flex;\n            align-items: flex-start;\n            gap: 4px;\n          }\n\n          .produk-rating-line {\n            display: flex;\n            align-items: flex-start;\n            gap: 4px;\n          }\n\n          .produk-price-main {\n            color: #cb1c4f;\n            font-weight: 800;\n            font-size: 16px;\n          }\n\n          .produk-price-strike {\n            text-decoration: line-through;\n            font-size: 14px;\n            opacity: 0.7;\n            margin-right: 8px;\n          }\n\n          .produk-discount {\n            background: #cb1c4f;\n            color: #fff;\n            padding: 2px 6px;\n            border-radius: 4px;\n            font-size: 14px;\n          }\n\n          .produk-btn {\n            background: #cb1c4f;\n            color: #ffffff;\n            padding: 10px 16px;\n            border-radius: 8px;\n            text-decoration: none;\n            font-weight: 600;\n            margin-top: 8px;\n          }\n\n          .produk-btn:hover {\n            text-decoration: none;\n            color: #ffffff;\n          }\n\n          .product-info-wrap {\n            display: flex;\n            flex-wrap: nowrap;\n            justify-content: space-between;\n          }\n\n          \/* ========================= *\/\n          \/* DESKTOP (>= 800px) *\/\n          \/* ========================= *\/\n\n          @media (min-width: 800px) {\n            .produk-image {\n              width: 200px;\n            }\n\n            .produk-content {\n              padding: 20px;\n            }\n\n            .product-info-wrap {\n              flex-direction: row;\n              align-items: center;\n            }\n\n            .produk-btn {\n              display: inline-block;\n            }\n          }\n\n          \/* ========================= *\/\n          \/* TABLET (<= 768px) *\/\n          \/* ========================= *\/\n\n          @media (max-width: 768px) {\n            .produk-card {\n              flex-direction: column;\n            }\n\n            .produk-image {\n              width: 200px;\n              height: 220px;\n            }\n\n            .produk-content {\n              padding: 12px;\n            }\n\n            .produk-title {\n              font-size: 18px;\n            }\n\n            .produk-rating {\n              font-size: 14px;\n            }\n\n            .product-info-wrap {\n              flex-direction: column;\n              align-items: flex-start;\n              gap: 12px;\n            }\n\n            .produk-btn {\n              display: none;\n            }\n          }\n\n          \/* ========================= *\/\n          \/* MOBILE (<= 480px) *\/\n          \/* ========================= *\/\n\n          @media (max-width: 480px) {\n            .produk-image {\n              width: 100%;\n            }\n\n            .produk-content {\n              padding: 12px;\n            }\n\n            .produk-title {\n              font-size: 16px;\n              overflow: hidden;\n              text-overflow: ellipsis;\n            }\n\n            .produk-price-main {\n              font-size: 15px;\n            }\n\n            .produk-discount {\n              font-size: 12px;\n            }\n\n            .produk-btn {\n              display: none;\n            }\n          }\n\n          \/* ======================================= *\/\n          \/* CAROUSEL MODE (inside .carousel-list)  *\/\n          \/* ======================================= *\/\n\n          .carousel-wrapper {\n            position: relative;\n          }\n\n          .carousel-list {\n            overflow-x: auto;\n            overflow-y: hidden;\n            -webkit-overflow-scrolling: touch;\n            scroll-behavior: smooth;\n            scroll-snap-type: x mandatory;\n            scrollbar-width: none;\n          }\n\n          .carousel-list::-webkit-scrollbar {\n            display: none;\n          }\n\n          .carousel-list .produk-container {\n            display: flex;\n            flex-direction: row;\n            flex-wrap: nowrap;\n            width: max-content;\n            gap: 12px;\n          }\n\n          .carousel-list .produk-card {\n            flex: 0 0 auto;\n            width: 220px;\n            flex-direction: column;\n            scroll-snap-align: start;\n          }\n\n          .carousel-list .produk-image {\n            width: 100%;\n            height: 220px;\n          }\n\n          .carousel-list .produk-content {\n            padding: 12px;\n          }\n\n          .carousel-list .produk-title {\n\t\t\t  font-size: 16px;\n\t\t\t  overflow: hidden;\n\t\t\t  text-overflow: ellipsis;\n\t\t\t  display: -webkit-box;\n\t\t\t  -webkit-line-clamp: 2;\n\t\t\t  -webkit-box-orient: vertical;\n\t\t\t  line-clamp: 2;\n\t\t\t}\n\n          .carousel-list .produk-rating {\n            font-size: 14px;\n          }\n\n          .carousel-list .produk-price-main {\n            font-size: 15px;\n          }\n\n          .carousel-list .produk-discount {\n            font-size: 12px;\n          }\n\n          .carousel-list .product-info-wrap {\n            flex-direction: column;\n            align-items: flex-start;\n            gap: 12px;\n          }\n\n          .carousel-list .produk-btn {\n            display: none;\n          }\n\n          \/* ========================= *\/\n          \/* CAROUSEL ARROWS *\/\n          \/* ========================= *\/\n\n          .carousel-arrow {\n            position: absolute;\n            top: 50%;\n            transform: translateY(-50%);\n            width: 36px;\n            height: 36px;\n            border-radius: 50%;\n            background: #ffffff;\n            border: 1px solid #dadbe0;\n            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);\n            cursor: pointer;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            z-index: 10;\n            transition: opacity 0.2s, box-shadow 0.2s;\n            padding: 0;\n          }\n\n          .carousel-arrow:hover {\n\t\t\tbackground: #FFFFFF;\n            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);\n          }\n\n          .carousel-arrow.is-hidden {\n            opacity: 0;\n            pointer-events: none;\n          }\n\n          .carousel-arrow-left {\n            left: -18px;\n          }\n\n          .carousel-arrow-right {\n            right: -18px;\n          }\n\n          @media (max-width: 480px) {\n\t\t\t.carousel-arrow{\n\t\t\t\tdisplay: none;\n\t\t\t}\n            .carousel-arrow-left {\n              left: 4px;\n            }\n\n            .carousel-arrow-right {\n              right: 4px;\n            }\n          }\n    <\/style>\n\n    <!-- HTML -->\n    <div class=\"carousel-wrapper\" data-carousel-id=\"carousel-69d019faf3ead\" data-is-carousel=\"1\">\n                    <button type=\"button\" class=\"carousel-arrow carousel-arrow-left is-hidden\" aria-label=\"Scroll left\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"25\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M216,88v80a8,8,0,0,1-8,8H120v48L24,128l96-96V80h88A8,8,0,0,1,216,88Z\" opacity=\"0.2\"><\/path><path d=\"M208,72H128V32a8,8,0,0,0-13.66-5.66l-96,96a8,8,0,0,0,0,11.32l96,96A8,8,0,0,0,128,224V184h80a16,16,0,0,0,16-16V88A16,16,0,0,0,208,72Zm0,96H120a8,8,0,0,0-8,8v28.69L35.31,128,112,51.31V80a8,8,0,0,0,8,8h88Z\"><\/path><\/svg>\n            <\/button>\n            <button type=\"button\" class=\"carousel-arrow carousel-arrow-right is-hidden\" aria-label=\"Scroll right\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"25\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M136,224V176H48a8,8,0,0,1-8-8V88a8,8,0,0,1,8-8h88V32l96,96Z\" opacity=\"0.2\"><\/path><path d=\"M237.66,122.34l-96-96A8,8,0,0,0,128,32V72H48A16,16,0,0,0,32,88v80a16,16,0,0,0,16,16h80v40a8,8,0,0,0,13.66,5.66l96-96A8,8,0,0,0,237.66,122.34ZM144,204.69V176a8,8,0,0,0-8-8H48V88h88a8,8,0,0,0,8-8V51.31L220.69,128Z\"><\/path><\/svg>\n            <\/button>\n                <div class=\"carousel-list\">\n            <div class=\"produk-container\" data-slugs=\"kuber-bali-atv-adventure,icon-atv-bali-adventure,bali-diving-school-scuba-diving-courses,batara-watersport-bali-tanjung-benoa-water-adventures,timbis-beach-paragliding-experience-bali,sunrise-volcano-jeep-experience-mount-batur,mount-batur-jeep-sunset-experience,4wd-jeep-mount-batur-sunrise-experience-by-bali-volcano-jeep\"><\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Script -->\n    <script>\n    (function() {\n\t\tfunction buildCatalogUrl(slug) {\n\t\t\t\/\/ UTM params hardcoded by the shortcode (these always win)\n\t\t\tconst hardcoded = {\n\t\t\t\tutm_source: \"blog\",\n\t\t\t\tutm_medium: \"in_line_product_cta\",\n\t\t\t};\n\n\t\t\t\/\/ UTM params from the current page URL (only used if hardcoded doesn't define them)\n\t\t\tconst pageParams = new URLSearchParams(window.location.search);\n\t\t\tconst utmKeys = [\"utm_source\", \"utm_medium\", \"utm_campaign\", \"utm_content\", \"utm_term\"];\n\t\t\tconst merged = new URLSearchParams();\n\n\t\t\tutmKeys.forEach(key => {\n\t\t\t\tif (hardcoded[key] !== undefined) {\n\t\t\t\t\t\/\/ Hardcoded value takes priority\n\t\t\t\t\tmerged.set(key, hardcoded[key]);\n\t\t\t\t} else if (pageParams.has(key)) {\n\t\t\t\t\t\/\/ Fall back to whatever the page URL has\n\t\t\t\t\tmerged.set(key, pageParams.get(key));\n\t\t\t\t}\n\t\t\t});\n\n\t\t\treturn \"https:\/\/satusatu.com\/en-ID\/catalog\/\" + slug + \"?\" + merged.toString();\n\t\t}\n\t\t\n        function renderCatalogItem(p) {\n            const location = p.location?.name || \"\";\n            const rating = p.rating?.average_rating ?? null;\n            const ratingCount = p.rating?.count_rating_display || \"\";\n            const soldDisplay = p.rating?.total_sold_display || \"\";\n            const currency = p.pricing?.currency_symbol || \"Rp\";\n            const price = p.pricing?.min_price || 0;\n            const originalPrice = p.pricing?.min_original_price || 0;\n            const discount = p.pricing?.discount || 0;\n\t\t\tconst catalogUrl = buildCatalogUrl(p.slug);\n\n            return `\n                <div class=\"produk-card\" data-url=\"${catalogUrl}\">\n                    <div class=\"produk-image\">\n                        <img decoding=\"async\" src=\"${p.image_url}\" alt=\"${p.title}\" \/>\n                        <div class=\"produk-location\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"#000000\" viewBox=\"0 0 256 256\"><path d=\"M128,24a80,80,0,0,0-80,80c0,72,80,128,80,128s80-56,80-128A80,80,0,0,0,128,24Zm0,112a32,32,0,1,1,32-32A32,32,0,0,1,128,136Z\" opacity=\"0.2\"><\/path><path d=\"M128,64a40,40,0,1,0,40,40A40,40,0,0,0,128,64Zm0,64a24,24,0,1,1,24-24A24,24,0,0,1,128,128Zm0-112a88.1,88.1,0,0,0-88,88c0,31.4,14.51,64.68,42,96.25a254.19,254.19,0,0,0,41.45,38.3,8,8,0,0,0,9.18,0A254.19,254.19,0,0,0,174,200.25c27.45-31.57,42-64.85,42-96.25A88.1,88.1,0,0,0,128,16Zm0,206c-16.53-13-72-60.75-72-118a72,72,0,0,1,144,0C200,161.23,144.53,209,128,222Z\"><\/path><\/svg>\n                            <span>${location}<\/span>\n                        <\/div>\n                    <\/div>\n                    <div class=\"produk-content\">\n                        <div class=\"produk-title\">${p.title}<\/div>\n                        ${rating ? `\n                        <div class=\"produk-rating\">\n                            <div class=\"produk-rating-line\">\n                                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" fill=\"#F87500\" viewBox=\"0 0 256 256\"><path d=\"M229.06,108.79l-48.7,42,14.88,62.79a8.4,8.4,0,0,1-12.52,9.17L128,189.09,73.28,222.74a8.4,8.4,0,0,1-12.52-9.17l14.88-62.79-48.7-42A8.46,8.46,0,0,1,31.73,94L95.64,88.8l24.62-59.6a8.36,8.36,0,0,1,15.48,0l24.62,59.6L224.27,94A8.46,8.46,0,0,1,229.06,108.79Z\" opacity=\"0.2\"><\/path><path d=\"M239.18,97.26A16.38,16.38,0,0,0,224.92,86l-59-4.76L143.14,26.15a16.36,16.36,0,0,0-30.27,0L90.11,81.23,31.08,86a16.46,16.46,0,0,0-9.37,28.86l45,38.83L53,211.75a16.38,16.38,0,0,0,24.5,17.82L128,198.49l50.53,31.08A16.4,16.4,0,0,0,203,211.75l-13.76-58.07,45-38.83A16.43,16.43,0,0,0,239.18,97.26Zm-15.34,5.47-48.7,42a8,8,0,0,0-2.56,7.91l14.88,62.8a.37.37,0,0,1-.17.48c-.18.14-.23.11-.38,0l-54.72-33.65a8,8,0,0,0-8.38,0L69.09,215.94c-.15.09-.19.12-.38,0a.37.37,0,0,1-.17-.48l14.88-62.8a8,8,0,0,0-2.56-7.91l-48.7-42c-.12-.1-.23-.19-.13-.5s.18-.27.33-.29l63.92-5.16A8,8,0,0,0,103,91.86l24.62-59.61c.08-.17.11-.25.35-.25s.27.08.35.25L153,91.86a8,8,0,0,0,6.75,4.92l63.92,5.16c.15,0,.24,0,.33.29S224,102.63,223.84,102.73Z\"><\/path><\/svg>\n                                <span>${rating} (${ratingCount}) &bull; ${soldDisplay} sold<\/span>\n                            <\/div>\n                        <\/div>` : ''}\n                        <div class=\"product-info-wrap\">\n                            <div>\n                                <div style=\"display:flex;gap:6px;\">\n                                    <div style=\"font-size:14px;\">From<\/div>\n                                    <div class=\"produk-price-main\">${currency} ${price.toLocaleString()}<\/div>\n                                <\/div>\n                                ${discount > 0 ? `\n                                <div>\n                                    <span class=\"produk-price-strike\">${currency} ${originalPrice.toLocaleString()}<\/span>\n                                    <span class=\"produk-discount\">-${discount}%<\/span>\n                                <\/div>` : ''}\n                            <\/div>\n                            <div>\n                                <a target=\"_blank\" href=\"${catalogUrl}\" class=\"produk-btn\">Check Availability<\/a>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            `;\n        }\n\n        function initSatuSatuCatalog(wrapperEl) {\n            const scrollEl = wrapperEl.querySelector(\".carousel-list\");\n            const container = wrapperEl.querySelector(\".produk-container\");\n            const slugs = container.getAttribute(\"data-slugs\");\n            const isCarousel = wrapperEl.getAttribute(\"data-is-carousel\") === \"1\";\n            const leftArrow = wrapperEl.querySelector(\".carousel-arrow-left\");\n            const rightArrow = wrapperEl.querySelector(\".carousel-arrow-right\");\n\n            fetch(\"https:\/\/api.satusatu.com\/content\/guest\/satusatu\/v1\/catalogs\/blog\/catalog-list?slugs=\" + slugs)\n                .then(res => res.json())\n                .then(data => {\n                    container.innerHTML = data.data.map(renderCatalogItem).join('');\n                    \/\/ Event handler for card click\n                    container.querySelectorAll('.produk-card').forEach(card => {\n                        card.addEventListener('click', () => {\n                            window.open(card.dataset.url, '_blank');\n                        });\n                    });\n\n                    if (isCarousel && scrollEl && leftArrow && rightArrow) {\n                        const scrollAmount = 240;\n                        function updateArrows() {\n                            const sl = scrollEl.scrollLeft;\n                            const sw = scrollEl.scrollWidth;\n                            const cw = scrollEl.clientWidth;\n                            leftArrow.classList.toggle(\"is-hidden\", sl <= 0);\n                            rightArrow.classList.toggle(\"is-hidden\", sl + cw >= sw - 1);\n                        }\n                        leftArrow.addEventListener(\"click\", e => {\n                            e.stopPropagation();\n                            scrollEl.scrollBy({ left: -scrollAmount, behavior: \"smooth\" });\n                        });\n                        rightArrow.addEventListener(\"click\", e => {\n                            e.stopPropagation();\n                            scrollEl.scrollBy({ left: scrollAmount, behavior: \"smooth\" });\n                        });\n                        scrollEl.addEventListener(\"scroll\", updateArrows);\n                        window.addEventListener(\"resize\", updateArrows);\n                        setTimeout(updateArrows, 200);\n                    }\n                });\n        }\n\n        document.addEventListener(\"DOMContentLoaded\", function() {\n            document.querySelectorAll(\"[data-carousel-id]\").forEach(initSatuSatuCatalog);\n        });\n    })();\n    <\/script>\n    \n","protected":false},"excerpt":{"rendered":"<p>Bali isn&#8217;t just about sunsets, surf, and temple hopping the island has quietly become one of Southeast Asia&#8217;s most exciting matcha destinations. Whether you&#8217;re a ceremonial-grade purist or someone who just wants a pretty green latte to kick off the morning, the caf\u00e9 scene here genuinely delivers.&nbsp; At SatuSatu.com we&#8217;ve put together this guide to&hellip;&nbsp;<\/p>\n","protected":false},"author":22,"featured_media":1808,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[1],"tags":[522,574,573,575,572,526],"class_list":["post-1807","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bali-miscellaneous","tag-bali","tag-best-matcha-spots-in-bali","tag-matcha","tag-matcha-bali","tag-matcha-spots-in-bali","tag-satusatu"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>10 Best Matcha Spots in Bali You Absolutely Need to Try - SatuSatu Inspiration<\/title>\n<meta name=\"description\" content=\"Discover the 10 best matcha spots in Bali, from Canggu to Ubud, serving everything from ceremonial-grade tea to creative matcha lattes in stylish caf\u00e9s.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/satusatu.com\/inspiration\/matcha-bali\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"10 Best Matcha Spots in Bali You Absolutely Need to Try - SatuSatu Inspiration\" \/>\n<meta property=\"og:description\" content=\"Discover the 10 best matcha spots in Bali, from Canggu to Ubud, serving everything from ceremonial-grade tea to creative matcha lattes in stylish caf\u00e9s.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/satusatu.com\/inspiration\/matcha-bali\/\" \/>\n<meta property=\"og:site_name\" content=\"SatuSatu Inspiration\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-23T02:42:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-28T16:25:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/satusatu.com\/inspiration\/wp-content\/uploads\/2026\/03\/pexels-cherisha-norman-5168518.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"853\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Fatiya Aulia Muthmainnah\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatiya Aulia Muthmainnah\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/satusatu.com\/inspiration\/matcha-bali\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/satusatu.com\/inspiration\/matcha-bali\/\"},\"author\":{\"name\":\"Fatiya Aulia Muthmainnah\",\"@id\":\"https:\/\/satusatu.com\/inspiration\/#\/schema\/person\/4b773aced63910f3c4d3c4a8c82516c2\"},\"headline\":\"10 Best Matcha Spots in Bali You Absolutely Need to Try\",\"datePublished\":\"2026-03-23T02:42:00+00:00\",\"dateModified\":\"2026-03-28T16:25:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/satusatu.com\/inspiration\/matcha-bali\/\"},\"wordCount\":1476,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/satusatu.com\/inspiration\/#organization\"},\"image\":{\"@id\":\"https:\/\/satusatu.com\/inspiration\/matcha-bali\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/satusatu.com\/inspiration\/wp-content\/uploads\/2026\/03\/pexels-cherisha-norman-5168518.jpg\",\"keywords\":[\"Bali\",\"Best Matcha Spots in Bali\",\"Matcha\",\"Matcha Bali\",\"Matcha Spots in Bali\",\"SatuSatu\"],\"articleSection\":[\"Bali Miscellaneous\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/satusatu.com\/inspiration\/matcha-bali\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/satusatu.com\/inspiration\/matcha-bali\/\",\"url\":\"https:\/\/satusatu.com\/inspiration\/matcha-bali\/\",\"name\":\"10 Best Matcha Spots in Bali You Absolutely Need to Try - SatuSatu Inspiration\",\"isPartOf\":{\"@id\":\"https:\/\/satusatu.com\/inspiration\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/satusatu.com\/inspiration\/matcha-bali\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/satusatu.com\/inspiration\/matcha-bali\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/satusatu.com\/inspiration\/wp-content\/uploads\/2026\/03\/pexels-cherisha-norman-5168518.jpg\",\"datePublished\":\"2026-03-23T02:42:00+00:00\",\"dateModified\":\"2026-03-28T16:25:15+00:00\",\"description\":\"Discover the 10 best matcha spots in Bali, from Canggu to Ubud, serving everything from ceremonial-grade tea to creative matcha lattes in stylish caf\u00e9s.\",\"breadcrumb\":{\"@id\":\"https:\/\/satusatu.com\/inspiration\/matcha-bali\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/satusatu.com\/inspiration\/matcha-bali\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/satusatu.com\/inspiration\/matcha-bali\/#primaryimage\",\"url\":\"https:\/\/satusatu.com\/inspiration\/wp-content\/uploads\/2026\/03\/pexels-cherisha-norman-5168518.jpg\",\"contentUrl\":\"https:\/\/satusatu.com\/inspiration\/wp-content\/uploads\/2026\/03\/pexels-cherisha-norman-5168518.jpg\",\"width\":1280,\"height\":853,\"caption\":\"Matcha Spots in Bali\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/satusatu.com\/inspiration\/matcha-bali\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/satusatu.com\/inspiration\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"10 Best Matcha Spots in Bali You Absolutely Need to Try\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/satusatu.com\/inspiration\/#website\",\"url\":\"https:\/\/satusatu.com\/inspiration\/\",\"name\":\"SatuSatu\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/satusatu.com\/inspiration\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/satusatu.com\/inspiration\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/satusatu.com\/inspiration\/#organization\",\"name\":\"SatuSatu\",\"url\":\"https:\/\/satusatu.com\/inspiration\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/satusatu.com\/inspiration\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/satusatu.com\/inspiration\/wp-content\/uploads\/2026\/01\/Variant1024.png\",\"contentUrl\":\"https:\/\/satusatu.com\/inspiration\/wp-content\/uploads\/2026\/01\/Variant1024.png\",\"width\":1024,\"height\":1024,\"caption\":\"SatuSatu\"},\"image\":{\"@id\":\"https:\/\/satusatu.com\/inspiration\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/satusatu.com\/inspiration\/#\/schema\/person\/4b773aced63910f3c4d3c4a8c82516c2\",\"name\":\"Fatiya Aulia Muthmainnah\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/f1bd35afe4fc3154c4ed985ce96b5941e11cd1aca25cc24a42ff9c58d10c640e?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f1bd35afe4fc3154c4ed985ce96b5941e11cd1aca25cc24a42ff9c58d10c640e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f1bd35afe4fc3154c4ed985ce96b5941e11cd1aca25cc24a42ff9c58d10c640e?s=96&d=mm&r=g\",\"caption\":\"Fatiya Aulia Muthmainnah\"},\"url\":\"https:\/\/satusatu.com\/inspiration\/author\/ext-fatiya-aulia\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"10 Best Matcha Spots in Bali You Absolutely Need to Try - SatuSatu Inspiration","description":"Discover the 10 best matcha spots in Bali, from Canggu to Ubud, serving everything from ceremonial-grade tea to creative matcha lattes in stylish caf\u00e9s.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/satusatu.com\/inspiration\/matcha-bali\/","og_locale":"en_US","og_type":"article","og_title":"10 Best Matcha Spots in Bali You Absolutely Need to Try - SatuSatu Inspiration","og_description":"Discover the 10 best matcha spots in Bali, from Canggu to Ubud, serving everything from ceremonial-grade tea to creative matcha lattes in stylish caf\u00e9s.","og_url":"https:\/\/satusatu.com\/inspiration\/matcha-bali\/","og_site_name":"SatuSatu Inspiration","article_published_time":"2026-03-23T02:42:00+00:00","article_modified_time":"2026-03-28T16:25:15+00:00","og_image":[{"width":1280,"height":853,"url":"https:\/\/satusatu.com\/inspiration\/wp-content\/uploads\/2026\/03\/pexels-cherisha-norman-5168518.jpg","type":"image\/jpeg"}],"author":"Fatiya Aulia Muthmainnah","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Fatiya Aulia Muthmainnah","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/satusatu.com\/inspiration\/matcha-bali\/#article","isPartOf":{"@id":"https:\/\/satusatu.com\/inspiration\/matcha-bali\/"},"author":{"name":"Fatiya Aulia Muthmainnah","@id":"https:\/\/satusatu.com\/inspiration\/#\/schema\/person\/4b773aced63910f3c4d3c4a8c82516c2"},"headline":"10 Best Matcha Spots in Bali You Absolutely Need to Try","datePublished":"2026-03-23T02:42:00+00:00","dateModified":"2026-03-28T16:25:15+00:00","mainEntityOfPage":{"@id":"https:\/\/satusatu.com\/inspiration\/matcha-bali\/"},"wordCount":1476,"commentCount":0,"publisher":{"@id":"https:\/\/satusatu.com\/inspiration\/#organization"},"image":{"@id":"https:\/\/satusatu.com\/inspiration\/matcha-bali\/#primaryimage"},"thumbnailUrl":"https:\/\/satusatu.com\/inspiration\/wp-content\/uploads\/2026\/03\/pexels-cherisha-norman-5168518.jpg","keywords":["Bali","Best Matcha Spots in Bali","Matcha","Matcha Bali","Matcha Spots in Bali","SatuSatu"],"articleSection":["Bali Miscellaneous"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/satusatu.com\/inspiration\/matcha-bali\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/satusatu.com\/inspiration\/matcha-bali\/","url":"https:\/\/satusatu.com\/inspiration\/matcha-bali\/","name":"10 Best Matcha Spots in Bali You Absolutely Need to Try - SatuSatu Inspiration","isPartOf":{"@id":"https:\/\/satusatu.com\/inspiration\/#website"},"primaryImageOfPage":{"@id":"https:\/\/satusatu.com\/inspiration\/matcha-bali\/#primaryimage"},"image":{"@id":"https:\/\/satusatu.com\/inspiration\/matcha-bali\/#primaryimage"},"thumbnailUrl":"https:\/\/satusatu.com\/inspiration\/wp-content\/uploads\/2026\/03\/pexels-cherisha-norman-5168518.jpg","datePublished":"2026-03-23T02:42:00+00:00","dateModified":"2026-03-28T16:25:15+00:00","description":"Discover the 10 best matcha spots in Bali, from Canggu to Ubud, serving everything from ceremonial-grade tea to creative matcha lattes in stylish caf\u00e9s.","breadcrumb":{"@id":"https:\/\/satusatu.com\/inspiration\/matcha-bali\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/satusatu.com\/inspiration\/matcha-bali\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/satusatu.com\/inspiration\/matcha-bali\/#primaryimage","url":"https:\/\/satusatu.com\/inspiration\/wp-content\/uploads\/2026\/03\/pexels-cherisha-norman-5168518.jpg","contentUrl":"https:\/\/satusatu.com\/inspiration\/wp-content\/uploads\/2026\/03\/pexels-cherisha-norman-5168518.jpg","width":1280,"height":853,"caption":"Matcha Spots in Bali"},{"@type":"BreadcrumbList","@id":"https:\/\/satusatu.com\/inspiration\/matcha-bali\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/satusatu.com\/inspiration\/"},{"@type":"ListItem","position":2,"name":"10 Best Matcha Spots in Bali You Absolutely Need to Try"}]},{"@type":"WebSite","@id":"https:\/\/satusatu.com\/inspiration\/#website","url":"https:\/\/satusatu.com\/inspiration\/","name":"SatuSatu","description":"","publisher":{"@id":"https:\/\/satusatu.com\/inspiration\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/satusatu.com\/inspiration\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/satusatu.com\/inspiration\/#organization","name":"SatuSatu","url":"https:\/\/satusatu.com\/inspiration\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/satusatu.com\/inspiration\/#\/schema\/logo\/image\/","url":"https:\/\/satusatu.com\/inspiration\/wp-content\/uploads\/2026\/01\/Variant1024.png","contentUrl":"https:\/\/satusatu.com\/inspiration\/wp-content\/uploads\/2026\/01\/Variant1024.png","width":1024,"height":1024,"caption":"SatuSatu"},"image":{"@id":"https:\/\/satusatu.com\/inspiration\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/satusatu.com\/inspiration\/#\/schema\/person\/4b773aced63910f3c4d3c4a8c82516c2","name":"Fatiya Aulia Muthmainnah","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f1bd35afe4fc3154c4ed985ce96b5941e11cd1aca25cc24a42ff9c58d10c640e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f1bd35afe4fc3154c4ed985ce96b5941e11cd1aca25cc24a42ff9c58d10c640e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f1bd35afe4fc3154c4ed985ce96b5941e11cd1aca25cc24a42ff9c58d10c640e?s=96&d=mm&r=g","caption":"Fatiya Aulia Muthmainnah"},"url":"https:\/\/satusatu.com\/inspiration\/author\/ext-fatiya-aulia\/"}]}},"uagb_featured_image_src":{"full":["https:\/\/satusatu.com\/inspiration\/wp-content\/uploads\/2026\/03\/pexels-cherisha-norman-5168518.jpg",1280,853,false],"thumbnail":["https:\/\/satusatu.com\/inspiration\/wp-content\/uploads\/2026\/03\/pexels-cherisha-norman-5168518.jpg",150,100,false],"medium":["https:\/\/satusatu.com\/inspiration\/wp-content\/uploads\/2026\/03\/pexels-cherisha-norman-5168518.jpg",300,200,false],"medium_large":["https:\/\/satusatu.com\/inspiration\/wp-content\/uploads\/2026\/03\/pexels-cherisha-norman-5168518.jpg",768,512,false],"large":["https:\/\/satusatu.com\/inspiration\/wp-content\/uploads\/2026\/03\/pexels-cherisha-norman-5168518.jpg",1024,682,false],"1536x1536":["https:\/\/satusatu.com\/inspiration\/wp-content\/uploads\/2026\/03\/pexels-cherisha-norman-5168518.jpg",1280,853,false],"2048x2048":["https:\/\/satusatu.com\/inspiration\/wp-content\/uploads\/2026\/03\/pexels-cherisha-norman-5168518.jpg",1280,853,false],"neve-blog":["https:\/\/satusatu.com\/inspiration\/wp-content\/uploads\/2026\/03\/pexels-cherisha-norman-5168518.jpg",930,620,false]},"uagb_author_info":{"display_name":"Fatiya Aulia Muthmainnah","author_link":"https:\/\/satusatu.com\/inspiration\/author\/ext-fatiya-aulia\/"},"uagb_comment_info":0,"uagb_excerpt":"Bali isn&#8217;t just about sunsets, surf, and temple hopping the island has quietly become one of Southeast Asia&#8217;s most exciting matcha destinations. Whether you&#8217;re a ceremonial-grade purist or someone who just wants a pretty green latte to kick off the morning, the caf\u00e9 scene here genuinely delivers.&nbsp; At SatuSatu.com we&#8217;ve put together this guide to&hellip;&nbsp;","_links":{"self":[{"href":"https:\/\/satusatu.com\/inspiration\/wp-json\/wp\/v2\/posts\/1807","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/satusatu.com\/inspiration\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/satusatu.com\/inspiration\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/satusatu.com\/inspiration\/wp-json\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/satusatu.com\/inspiration\/wp-json\/wp\/v2\/comments?post=1807"}],"version-history":[{"count":2,"href":"https:\/\/satusatu.com\/inspiration\/wp-json\/wp\/v2\/posts\/1807\/revisions"}],"predecessor-version":[{"id":2167,"href":"https:\/\/satusatu.com\/inspiration\/wp-json\/wp\/v2\/posts\/1807\/revisions\/2167"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/satusatu.com\/inspiration\/wp-json\/wp\/v2\/media\/1808"}],"wp:attachment":[{"href":"https:\/\/satusatu.com\/inspiration\/wp-json\/wp\/v2\/media?parent=1807"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/satusatu.com\/inspiration\/wp-json\/wp\/v2\/categories?post=1807"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/satusatu.com\/inspiration\/wp-json\/wp\/v2\/tags?post=1807"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}