Quasar İstanbul

Mixed-Use

/

İstanbul, Turkey

Year 2012 Site Area 22.059 m² Construction Area 185.000 m²