A brilliant location for Wembley stadium and Central London