The stadium site will be constructed at the foot of the Commodore Barry Bridge, just 13 miles from downtown Philadelphia. The multi-purpose stadium will feature an 11,000-square-foot club ...