Day: October 29, 2019

Home
Lifestyle

24 hours in Windsor

Windsor is a town on the River Thames in the Southeast of England. It’s Castle is an official residence of the British Royal Family. HRM The Queen is said to use it as her weekend residence. The town is a unique an historic destination with easy connections to and from London. I was lucky enough […]

Read More
%d bloggers like this: