Where is Grande Poste d'Alger?

Where is Grande Poste d'Alger located?

Grande Poste d'Alger, Alger, Algeria (approx. 36.7731°, 3.0594°)


Where is Grande Poste d'Alger on the map?