Great location near Wembley and frequent trains to the city