Address: Şah Değirmeni Sokak No:7 Taksim, İstanbul, İstanbul - Türkiye
Checkins
1
Avarage rating at this location
4.0
b w
Hostel Le Banc
over 4 years ago