Anyone offer some first-hand insight in the new United stadium (Audi???). How's it look? How's the area around it?
Went to Philly for a match and the stadium was great but the surrounding area was a mess....
Having grown up in Philly we all knew to stay away from Chester. Oy slightly less scary than Camden. Hard for me to believe they put a stadium there.