Church Street, Stow on the Wold, Gloucestershire, England,
St Edward’s Church is located in Stow-on-the-Wold, Gloucestershire, England. The church is noted for its massive fifteenth century south tower, which overlooks both the town centre and the Market Square. Although just a hundred yards from the hustle and bustle of the town square the church is an island of peace and relaxation.
....