The Duchess Of Cambridge Shops At Waitrose

  • The Duchess Of Cambridge Shops At Waitrose
William and Catherine relish the anonymity of life in Anglesey, where they can eat dinner at a local pub or catch a movie without being bothered by the locals.
Source: Bauer-Griffin Online
« Back to Story

Discuss

Default avatar