Sari Mas Ayu Garden is located in Denpasar City, Bali, Indonesia on Jl. Hayam Wuruk No.121, Sumerta Kelod, East Denpasar. Sari Mas Ayu Garden is rated 3 out of 5 in the category gardener in Indonesia.
Address
Jl. Hayam Wuruk No.121, Sumerta Kelod, East Denpasar