Royal Pita Maha
Royal Pita Maha
Hotel
Desa Kedewatan, Ubud, Bali, Indonesia
90
Excellent ·
331 reviews