Offline
In London the best way to get around is the Underground (Tube) so it really doesn't matter where in London your hotel is as it's easy to navigate around and get to anywhere quite cheaply and quickly.
http://content.tfl.gov.uk/standard-tube-map.pdf
On this map the closest stations are Wembley Central and Wembley Park station. On this PDF they're about 11 o clock on this map.
http://content.tfl.gov.uk/standard-tube-map.pdf
On this map the closest stations are Wembley Central and Wembley Park station. On this PDF they're about 11 o clock on this map.