The royal couple will marry at Windsor Castle. The Landmark Hotel has launched their ‘Royal Escape to Windsor’ which allows London visitors to experience the royal town which is so special to Harry and Meghan. During their stay at the luxury London hotel, guests will enjoy a Royal themed cocktail upon arrival and will travel First Class by train to Windsor (30 minutes by train from Paddington Station). Guests will be given a champagne picnic to enjoy at any of the picturesque locations within Windsor.