Welcome to Windsor, a historic Berkshire town best known as one of the official residences of the British Royal Family. It lies some 20 miles from central London, 5 miles from Maidenhead and 15 miles from Reading.

Windsor Castle is perhaps its most famous landmark. However, there are plenty of Afternoon Tea Windsor establishments, too.

This area finds itself south of the River Thames near the village of Old Windsor. By the 12th century, development shifted from its smaller counterpart to what some might call “New” Windsor.

It would go on to become a nationally significant town during the late Middle Ages. Throughout the Tudor period, it became immensely popular as a royal destination.

On your next visit, take some time out of your day to appreciate the grandeur of St George’s Chapel. This, after all, is the final resting place of many a monarch. Continue your regal tour by exploring the various exhibitions found at Windsor Castle.

Once you’ve worked up an appetite, be sure to have an Afternoon Tea in Windsor. You won’t regret it!