Sekumpul Restaurant & Spices is located in Singaraja, Indonesia on At the Foot of Sekumpul Waterfall 81171 Sekumpul. Sekumpul Restaurant & Spices is rated 3 out of 5 in the category eastern european in Indonesia.
Address
At the Foot of Sekumpul Waterfall 81171 Sekumpul