Chapung Sebali Resort & Spa 5 stars

Jl. Raya Sebali No.5 Keliki, Tegalalang, 80561 Ubud, Indonesia

Hotel image
Read more reviews for Chapung Sebali Resort & Spa