Metropol İstanbul

Commercial

/

İstanbul, Turkey

Year 2011 Site Area 130.000 m² Construction Area 580.000 m²