The Lokha Ubud 4 stars

Jln Bangkiangsidem, Desa Keliki, Tegallalang, Ubud - Bali, 80561 Ubud, Indonesia

Hotel image
Read more reviews for The Lokha Ubud