Venetia's apartment is just 3 mins walk from Willesden Station, from here you can get pretty much anywhere on underground or overground. Central London is only half an hour by train, it's convenient for Wembley, and we were there for HSBC 7s at Twickenham, which took about an hour with underground and overground trains but it was all a bit of an adventure!
The top floor apartment is very clean and has good internet. Good value for money when compared with other options for a stay in London.