Princess Chr Helena Augusta Victoria profile picture

Princess Chr Helena Augusta Victoria

Alice, Grand Duchess of Hesse, Princess of Great Britain and Ireland
Alice, Grand Duchess of Hesse