Where is Immanuel Church?

Where is Immanuel Church located?

Immanuel Church, Immanuel Church, Indonesia (approx. -6.17674°, 106.832°)


Where is Immanuel Church on the map?