Cricklade, a charming Saxon town located at the southern edge of the Cotswolds, is known for its historic streets, vibrant community, and enviable location along the banks of the River Thames....