Impressions of Djibouti

Previous Index Next

Somewhat famous restaurant across from the train station in downtown Djibouti.