From modern malls offering international brands, to traditional markets, from artisan villages offering traditional crafts and art forms to high-end boutiques, and from basic necessities to jewelry. The shopping experience in Bali is exciting and endless.
Check out this list when you find the urge to shop. Happy shopping!