Peak Towers, MASCOT

Shopping center in Istanbul