Our Properties

Click on the picture to see information on availability, pricing and booking information for each property

Windsor Castle

Windsor Castle is the largest and oldest occupied castle in the world.
The Castle’s dramatic site encapsulates 900 years of British history. It covers an area of 26 acres and is the home and workplaces of a large number of people.



The elaborate Balmoral Castle is situated on a large estate in Aberdeenshire in the highlands of Scotland.
The castle has been Scottish home of the royal family since it was purchased for Queen Victoria by Prince Albert in 1852.



The house is perhaps the most famous stately home in Norfolk – and certainly one of the most beautiful. Set in the 60-acre gardens which have been called “the finest of the Royal gardens”, with a fascinating museum of Royal vehicles and mementoes.