Stamford

Location
Stamford, Lincolnshire, England

Stamford