Russell Square Gardens

Russell Square Gardens
Russell Square, London, WC1B 4JA
Photo of Russell Square Gardens