Engineering & Construction 23rd August 2018 Louis Armstrong Stadium officially opened ahead of US Tennis Open The 14,069-seater arena was opened by the United States Tennis Association (USTA) on August 22,…