High Street Saint Martin's, Stamford, Lincolnshire.

View of High Street Saint Martin's, Stamford, Lincolnshire, England