Where is Immanuel Church?

Where is Immanuel Church located?

Immanuel Church, Tel Aviv District, Israel (approx. 32.0565221°, 34.7626086°)


Where is Immanuel Church on the map?