Landmarks
Russell Square
69 locals recommend,
Location
London, England
Tips from locals
Green flag space with lawns & cafes. Russell Square is a large garden square in Bloomsbury, in the London Borough of Camden, built predominantly by James Burton. It is near the University of London's main buildings and the British Museum