Excellent location for Wembley stadium, really close to Wembley Stadium station too.