The clock tower in Crouch End built in1895.