Russell Square in London

London England Tourist Information and City Guide

Russell Square Garden is located in the Borough of Camden of London England. (Postal Code WC1, Bloomsbury).  The British Museum is located nearby.

Russell Square in London England
Russell Square, London England

Next Page