The Swan, Sloane Street, London (c. 1895)

Back to Top