Liacouras Center (built 1997)
Location: 39.97972°N, 75.15861°W