Literally just up the road from Wembley stadium. Great location for an overnight stop if you're just looking to get your head down.