HOTEL
Jojo's Villa Batu
Jl. The Villa Batu No.10 no 10, 65311 Batu, Indonesia
Where it sits
Jojo's Villa Batu
Jl. The Villa Batu No.10 no 10, 65311 Batu, Indonesia
-7.88344, 112.51966
Similar stays nearby
Plan around Jojo's Villa Batu
Ask for the details that decide a trip. Sourced answers open right here.
