First Impressions of New Armstrong Stadium: It’s Loud, in Good Ways and Bad. Tennis, United States Open (Tennis), Stadiums and Arenas, United States Tennis Assn, Armstrong, Louis, Stadium (Queens, NY)