Champlung Sari Hotel

Overview

Champlung Sari Hotel is property located in Jl. Monkey Forest, Padang Tegal Klod, Ubud 80571