Sunday, August 16, 2026 Search My Trip EnglishChinese
World news · travel · culture
Taiwan The Taiwan Times
Taiwan's window to the world

St Mary's Church, Stamford

Stamford, United Kingdom · built 1101

St Mary's Church, Stamford is a parish church of the Church of England, located in Stamford, Lincolnshire. It lends its name to St Mary's Hill (part of the old Great North Road) on which it stands, and which runs down to the river crossing opposite The George Hotel.

Church data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).

Other churches in United Kingdom