Innovation Store - Mal Ciputra is located in Kec. Semarang Tengah, Indonesia on Mall Ciputra, Jl. Simpang Lima No.1, Pekunden. Innovation Store - Mal Ciputra is rated 3 out of 5 in the category cosmetics store in Indonesia.
Address
Mall Ciputra, Jl. Simpang Lima No.1, Pekunden