Bali Sevilla Residence

No.9 Jl. Raya Tumbakbayuh, Bali, Indonesia