Venus – in Sloane Square – by Gilbert Ledward 1953 October 3, 2012 London Photo Routes Leave a comment