Viceroy Bali
Viceroy Bali
Resort
Jalan Lanyahan, Banjar Nagi, Ubud, BALI, Indonesia
98
Excellent ·
317 reviews