Where is Mangga Besar?

Where is Mangga Besar located?

Mangga Besar, Mangga Besar (Station), Indonesia (approx. -6.15002°, 106.827°)


Where is Mangga Besar on the map?