Exploring the Town of Woodstock – Oxfordshire

Woodstock – Oxfordshire is a small that is located in England. It has a long, rich history that dates back hundreds of years. It holds many historical sights to tour. Most of the historic houses are designed from Georgian Architecture. The Blenheim Palace is on of the town’s many attractions. This palace was designed by […]