Rumah Ranting is the ideal place to stay whilst discovering Java's culinary, natural beaches, mountains, volcanoes
Explore Semarang's rich cultural heritage