Indra Sari is located in Kec. Mengwi, Kabupaten Badung, Bali, Indonesia on 949MP6M, Jalan Raya Munggu Tanah Lot Mengwi, Pererenan. Indra Sari is rated 3 out of 5 in the category handicrafts wholesaler in Indonesia.
Address
949MP6M, Jalan Raya Munggu Tanah Lot Mengwi, Pererenan