Lokha Ubud Resort Bali
4.9/5 - (7 votes)

The Lokha Ubud is a charming hotel located in the traditional Balinese village of Keliki on the outskirts of cultural Ubud. It has been designed to celebrate local artistry and embraces the natural beauty of the surrounding environment.

Klook.com

Lokha Ubud Resort : Bali, Indonesia

ARTICLE DETAIL (SHOW/HIDE)

scroll to top