Bali, Indonesia Hotels & Resorts - 4.4 miles away
The Open House is an intimate 17 Suite hotel set in harmony with individual surroundings and a contemporary and colonial architecture style. The hotel blends into the perfect balance of local natural ...
» View Details