Hosted on MSN6mon
The 9 biggest stadiums in tennis: US Open’s Arthur Ashe No 1 – but there’s no room for Wimbledon’s Centre CourtThe US Open is one of the biggest tournaments in the world – so it makes sense that Flushing Meadows is home to the biggest court in tennis. Built in 1997, the Arthur Ashe Stadium – named ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results