Sekbanbasi Sok 6, 6, ISTANBUL , TURQUÍA, Turkey
This charming hotel is set in Old City. The premises count with 124 welcoming units.