Delaware County Futbol Club's new facility at 5450 North Wheeling Avenue. Photo provided.