Canangsari Restaurant is located in Denpasar City, Bali, Indonesia on Jl. Danau Batur No.2, Sanur Kaja, Denpasar Selatan. Canangsari Restaurant is rated 4.3 out of 5 in the category wedding venue in Indonesia.
Address
Jl. Danau Batur No.2, Sanur Kaja, Denpasar Selatan
Service options
Online appointmentsOn-site services