Within easy reach of this spot
Close by you'll find Church of Notre Dame d'Afrique, 5 July 1962 Stadium, Masjid Al Tawba.