X Flats Hotel İstanbul, Marmara Region
Located within 700 metres of Taksim Metro Station and 700 metres of Taksim Square in the centre of Istanbul, X Flats provides accommodation with free Wi-Fi.
Number of rooms: 9
Yarasa Sokak No 8, Beyoglu, 34427 Istanbul, Turkey