Relax Food is located in Denpasar Selatan, Kota Denpasar, Bali, Indonesia on Arta, Jl. Danau Tondano IV Gg. Sri Arya No.1, Sanur Kauh. Relax Food is rated 3 out of 5 in the category food and beverage exporter in Indonesia.
Address
Arta, Jl. Danau Tondano IV Gg. Sri Arya No.1, Sanur Kauh