The bell tower clock face is apparently the largest in Europe.