News

Queen Elizabeth II is buried beneath St. George’s Chapel at Windsor Castle, about 22 miles outside London. “There’s a private chapel inside St. George’s called the King George VI Memorial ...
Queen Elizabeth II and Prince Philip spent ... This package includes a private guided tour of both the city of London and Windsor Castle, with train travel arranged between locations.