One of Northampton’s Most Famous Buildings?

Is this one of the best know and famous of Northampton’s buildings?

What does it mean?