Tema İstanbul

Commercial

/

İstanbul, Turkey

Year 2012 Site Area 333.878 m² Construction Area 450.000 m²