CHARLES & KEITH baru saja merayakan pembukaan special store pertamanya di Indonesia, yang berlokasi di Pulau Dewata, Bali.