Nashville SC’s new stadium — dubbed “the Castle — is the country’s largest soccer-specific venue. It might soon be the Music City’s fortress.
Nashville SC’s new stadium — dubbed “the Castle — is the country’s largest soccer-specific venue. It might soon be the Music City’s fortress.