Squichi Bali is a Down home cooking restaurant located in Indonesia. It is one of the 38 Down home cooking restaurants in Indonesia. Address of Squichi Bali is Jl. Kalimantan Jl. Hasanudin Gg. I No.15, Dauh Puri Kangin, Kec. Denpasar Bar., Kota Denpasar, Bali 80112, Indonesia. Website of Squichi Bali is instagram.com. Squichi Bali can be contacted at 6285798211876. Squichi Bali is located in a remote area, with less than 1 listed places around it
Jl. Kalimantan Jl. Hasanudin Gg. I No.15, Dauh Puri Kangin, Kec. Denpasar Bar., Kota Denpasar, Bali 80112, Indonesia