Istanbul metro (İstanbul Metrosu) Eylül 13, 2017 0 yorum Map of the Istanbul metro. ( İstanbul Metrosu) Located in Istanbul, Turkey. Opening date: 2000. Total stations: 13. Total track length: 20km...