Perfect place to stay in London south of River Thames.