Woodstock

Blenheim Palace

Blenheim Palace is a monumental country house located in Woodstock, Oxfordshire, in England and a UNESCO World Heritage Site.

Traveling to London might be an exciting journey as there is much to see and do in the British capital.