Photos coming soon
HOTEL
Villa Cha Cha
Jeruk Street no 1A, Batu, East Java, Indonesia, 65312, Malang, Indonesia
Where it sits
Villa Cha Cha
Jeruk Street no 1A, Batu, East Java, Indonesia, 65312, Malang, Indonesia
-7.86358, 112.49462
Plan around Villa Cha Cha
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 6, 2026.
