Jetsetting

Windsor Castle | Discovering England

Just 20 miles outside of London is the Royal Residence, Windsor Palace. If you follow royal weddings than you would also know that Prince Harry and Meghan Markle were married in St. George's Chapel at Windsor Palace in May 2018. This castle has a great history of royal weddings, as well as being a royal… Continue reading Windsor Castle | Discovering England