The Acai Shop is located in Legian, Indonesia on Jl. Pantai Batu Mejan, next to Cabe Cafe right on the beach around Echo Beach surf club, Mandiri, and Dian Cafe 80361 Canggu. The Acai Shop is rated 3 out of 5 in the category south american in Indonesia.
Address
Jl. Pantai Batu Mejan, next to Cabe Cafe right on the beach around Echo Beach surf club, Mandiri, and Dian Cafe 80361 Canggu