18
/ 43
Istiklal Avenue, Istanbul, Turkey
Istiklal Avenue, Istanbul, Turkey