Meriden was said to have been the centre of England, though nowadays a location in Leicestershire has the honour. This monument remains however, to mark the traditional centre.