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?
{"latitude":-6.17674,"longitude":106.832,"title":"Immanuel Church"}