Rita O'Grady & Lottie Leveson
A photo of Rita (Leveson) O'Grady with Lottie Leveson.
Date & Place:
at Trafalgar Square in London United Kingdom