Yes, but from my home in London... does that still count?!
Don't expect a home/away type atmosphere. You'll be able to see all 32 team jerseys in the stadium.
Prepare for about 50% of the people to be diehard fans and 50% of the people to have no idea what's going on. And for the first 50% to be patiently trying to explain the rules to the second 50%.
Although one team is the designated "home" team, that team won't get more support or cheers. the main difference is they put flags on each seat for the home team for people to wave. Which no-one really does!
So it's very much a neutral venue. Wembley is a great place to see live sport though, as it's built for soccer the seats start close to the field.