Apart 71 Hotel İstanbul, Marmara Region
Featuring a shared lounge and free Wi-Fi, Apart 71 is set in the centre of Istanbul, close to Istiklal Street, Taksim Square and Taksim Metro Station.
Number of rooms: 2
70 Tarlabaşı Bulvarı, Beyoglu, 34435 Istanbul, Turkey