Russell Square is the largest square in London. It was established in 1806 by the 5th Duke of Bedford. Today, visitors can still see his statue prominently displayed in the square.
The square offers more than just historical significance. There is also a café, providing a perfect spot for a refreshing break while exploring the area. Whether visitors are looking to dive into the history or simply enjoy a cup of coffee, Russell Square has something to offer everyone.
Source - https://en.wikipedia.org/wiki/Russell_Square