HomeIFTTT Royal family allows Prince Harry to stay in Windsor as he arrives in UK? September 08, 2023 Mystery surrounds where Prince Harry will stay during his trip to the UK Facebook Twitter