Istanbul Central Hotel

Cemal Nadir Sokak No:10 Sultanahmet / Istanbul, Fatih, 34112 Istanbul, Turkey

Hotel image
Read more reviews for Istanbul Central Hotel