Places · place_us_tx_stamford

Stamford · Versions

Stamford is a town in Texas, United States.

Revisions