Situated 200 metres from Istiklal Street in Istanbul, this apartment features free WiFi. Tekin Apartments boasts views of the city and is 200 metres from Taksim Square.
Situated 200 metres from Istiklal Street in Istanbul, this apartment features free WiFi. Tekin Apartments boasts views of the city Read more
Situated 200 metres from Istiklal Street in Istanbul, this apartment features free WiFi. Tekin Apartments boasts views of the city and is 200 metres from Taksim Square.
Situated 200 metres from Istiklal Street in Istanbul, this apartment features free WiFi. Tekin Apartments boasts views of the city and is 200 metres from Taksim Square.
Number of Rooms: 1