Where is Wanagiri?

Where is Wanagiri located?

Wanagiri, Wanagiri, Indonesia (approx. -8.8206°, 115.1493°)


Where is Wanagiri on the map?