Russell Square in London

Show Map
The largest square in London. It was established in 1806 by the 5th Duke of Bedford and his statue can still be seen in the square. There is also a café.
Hours: 7:30AM-10PM
Address: WC1B
Directions: tube: Russell Square
Phone: +44 20 7974 1693