great short-term stay near wembley. perfect location