The Square

The Square
The Square, Market Harborough, Leicestershire, LE16 7PA