Indonesia
The Lokha Ubud Resort, Desa Keliki, Tegallalang, Gianyar, Bali
Description:
Relaxing spot in the water
Status:
Already located!
Solution:
The Lokha Ubud Resort, Desa Keliki, Tegallalang, Gianyar, Bali
Lat/Lng:
-8.493016818622918, 115.25886813964269
Found by:
CuriousJM
52 months ago
128
The Lokha Ubud Resort, Villas & Spa
Br. Bangkiangsidem, Desa Keliki, Tegallalang, Gianyar, Bali - Indonesia
Matching Photo on its official Facebook page - external link
3 comments