Where is Manggarai?

Where is Manggarai located?

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


Where is Manggarai on the map?