Wonderful location, large rooms and an outlook over a narrow park made for a lovely stay in London.