Great, stylish and conveniently located apartment in London.