Hotel Tjampuhan Spa
Hotel Tjampuhan Spa
Hotel
Jalan Raya Tjampuhan, Ubud, Bali, Indonesia
82
Very Good ·
429 reviews