Backpackers - Istanbul

Sururi Mehmet Efendi Mah. Aynalı Çeşme Cad., Atlama Sokağı, No.8, Tepebaşı, Beyoglu, 34420 Istanbul, Turkey

Hotel image
Read more reviews for Backpackers - Istanbul