Well I prefer more the center of London and I have found a superb hotel with cable TV and a fridge in every room for just over £70 a night, gonna book it soon, think its around 8 miles from Wembley (near Oxford Street if I'm correct).
__________________
|