Kensington Palace and Windsor Castle
Experience royal splendor at two iconic residences, with one in central London and the other in a quaint riverside town.
Experience royal splendor at two iconic residences, with one in central London and the other in a quaint riverside town.