London is a city that is floating with money, widely regarded as the financial capital of the world. There are more millionaires living in London then there are anywhere else in the world. R… Read More
The Southbank Centre on the river Thames is buzzing with culture, art and experiences, all within close proximity of each other. There is always something going on. Regular highlights includ… Read More
Subscribe to London Square
Get updates delivered right to your inbox!