Cricklade – The First Town on the Thames
Cricklade, the 9th Century First Town on the Thames. Of the long and rich history of Britain, few towns must share as much of it as Cricklade, the town founded by 9th Century Anglo-Saxons and still enjoyed today by those…