24 rue 4267, Den Den 2011 – Tunis – Tunisie
It looks like nothing was found at this location. Maybe try a search?