I stumbled across this page by accident. Tell el-Da'ba is in the eastern Delta on the Pelusiac branch of the Nile and has now been identified as Avaris, the Hyksos captial. The satellite photograph of the site on the above home page is marked with green areas on which you can click to read details of the excavations at those locations. There are detailed descriptions and photos throughout, and the History page gives an overview of the site's background and chronology. Also in German.