Stamford Town Centre

Stamford Town Centre
High Street, Stamford, Lincolnshire, PE9 2AW