Dockland is the new center of London developed over the last 20 years. Canary Wharf has become one of Europe's biggest clusters of skyscrapers and poses direct challenge to the financial dominance of the City. 2012 Olympic game will also be held there. Travel to central London takes about 30 mins via Tube and Dockland Light Railway.
Another area is northern London near Swiss Cottage. It is a high-end residential area but there are a few nice but reasonably priced hotels there. Close to Hampstead Heath (one of London’s finest open spaces) and Camden Town market (a popular street market)
Check out some offers in the areas (Superbreak.com)