Where is Tel Aviv Savidor Central Station?

Where is Tel Aviv Savidor Central Station located?

Tel Aviv Savidor Central Station, Tel Aviv, Israel (approx. 32.08419°, 34.79844°)


Where is Tel Aviv Savidor Central Station on the map?