perfect location for Wembley Stadium just a fifteen minute walk