This Istanbul accommodation is located in the begining of Kumbaraci Yokusu Str. which is only 10 metres away from Istiklal Street.
View MoreThis Istanbul accommodation is located in the begining of Kumbaraci Yokusu Str. which is only 10 metres away from Istiklal Street.