GlobalMinnie
Taksim Square = Istanbul, Türkiye
During my visit of Istanbul I enjoyed watching the birds at Taksim Square near the famous shopping street Istiklal. The views from the two hotels where I stayed were beautiful as well!
Return to Home