The stairs lead to Kedumim Square and St Peter’s church in upper town of Jaffa, Tel Aviv, photo by eFesenko