Where is Manggarai Station?

Where is Manggarai Station located?

Manggarai Station, Manggarai Station, Indonesia (approx. -6.210363°, 106.8501°)


Where is Manggarai Station on the map?