Set in Istanbul, 700 metres from Taksim Square and 1.4 km from the centre, The Bite offers air-conditioned accommodation with free Wi-Fi, and a bar.
Number of rooms: 15
hüseyinağa mahallesi solakzade sokak no:10/A beyoğlu istanbul, Beyoglu, 34435 Istanbul, Turkey