HRH The Duchess of Edinburgh visits L’Arche – a social supermarket in Lambeth
HRH The Duchess of Edinburgh visited L’Arche London, 9-13 Norwood High Street, London SE27, and was received by Mr. Anthony Griffiths (Deputy Lieutenant of Greater London).