Russell Square

E190825 UNEXPLORED

Russell Square is a large garden square and public park in the Bloomsbury district of central London, known for its green space, historic surroundings, and proximity to the British Museum.



Please wait…