In close proximity to London, on the banks of the River Thames
is a town that embodies everything that is truly English and has the royal seal of approval.
The private house of Queen Elizabeth II is located in Windsor,
in the Royal Borough of Windsor and Maidenhead, in the county of Berkshire.
This refuge in the English countryside provides a wide range of luxury real estate
from beautiful Georgian and Victorian homes to contemporary flats along the Thames to quaint historic cottages
Windsor Castle, the biggest and oldest inhabited castle in the world and famously the location of Prince
Harry and Meghan Markle's wedding in 2018, is the gem in the crown.