The club plays their home matches at Talen Energy Stadium, a soccer-specific stadium located in Chester, Pennsylvania, on the banks of the Delaware River.
Klub hraje své domácí zápasy na stadionu Talen Energy Stadion, který se nachází v Chesteru v Pensylvánii na břehu řeky Delaware.