London
London is the capital city of England and is still caught in the inspiration of the 2012 Olympic Games which brightened the city. The multimillion pound project helped to produce a range of new jobs throughout the city and saw a number of housing developments especially in the Stratford region. London continues to be the most popular visitor city in England with attractions including Buckingham Palace, Big Ben, Madame Tussauds and also the Thames River. Properties are varied too, going back to Tudor, Georgian and Victorians times.