Stockton-on-Teme

From Wikipedia, the free encyclopedia

Stockton-on-Teme is a village in Worcestershire, England close to the River Teme. It is notable for its Norman church (photo).