Odakule Business Center is located in İstanbul, Turkey on Asmalı Mescit, No: 142, Odakule, İstiklal, Taksim, İstiklal Cd, Beyoğlu. Odakule Business Center is rated 4.3 out of 5 in the category corporate office in Turkey.
Address
Asmalı Mescit, No: 142, Odakule, İstiklal, Taksim, İstiklal Cd, Beyoğlu