Taila Apartments Apartment İstanbul, Marmara Region
Set within 500 metres of Taksim Square and 700 metres of Taksim Metro Station in the centre of Istanbul, Taila Apartments offers accommodation with a kitchen.
Number of rooms: 20
Ağayı Sebil Sokak No 2, Beyoglu, 34433 Istanbul, Turkey