Stamford

There's more than one place called Stamford:

United Kingdom

 * Stamford (Lincolnshire) - a town in Lincolnshire, England

United States of America

 * Stamford (Connecticut) - a city in the state of Connecticut