A Town in Oxfordshire With Rich History to Discover

Woodstock literally means “clearing in the woods”. This little town located in Oxfordshire England was given this name because of a literal clearing which is a beautiful valley separating the town into two sections: known as new and old Woodstock. Woodstock is a town full of English history dating back o the 17th Century. This […]