Russell Square Gardens

Russell Square Gardens
Russell Square, London, WC1B 4JA