How to Decide Where You Should live in London

  Greater London is a huge area covering approximately 600 square miles of land, and has more than eight million people living in it. Within Greater London there are lots of different boroughs and housing markets, meaning if you want to move to London, narrowing down the exact area in which you want to live […]