an apartment with a view in london