A centrally located Istanbul hotel that puts you close to the city's vibrant culture and historic charm.