Pita Maha
Pita Maha
Resort
Jalan Raya Sanggingan, Ubud, Bali, Indonesia
92
Excellent ·
195 reviews