Where is Laras Asri Resort & Spa, Salatiga?

Where is Laras Asri Resort & Spa, Salatiga located?

Laras Asri Resort & Spa, Salatiga, Laras Asri Resort & Spa, Salatiga, Indonesia (approx. -7.34112°, 110.51032°)


Where is Laras Asri Resort & Spa, Salatiga on the map?