Visiting Farringdon in Oxfordshire

In Oxfordshire is the market town of Farringdon, which is located right on the edge of the area of the Thames Valley. This town is very historic and it has roots dating back to the Anglo-Saxon period. The etymology of its name actually means that it is a hill covered in ferns and it was […]

Read More